Дорый день, не могу найти инофрмацию в сети, по тому как работать с блоками.
Нашел только https://www.cs-cart.ru/docs/4.2.x/developer/solutions/design/my_account/
Но в ней нет интересующей меня информации.
Суть проблемы такая, я хочу данные которые в блоке HTML http://joxi.ru/l2ZO13yC7g84XA прогнать через функцию которая подставляет Плейсхолдеры.
Я все никак не могу найти код который отвечает за выгрузку данных с базы для этого блока. Насколько я понял, этот блок не имеет функций http://joxi.ru/vAWa4VxSO9kwLm И просто выводит текст.
Но можно ли как-то его данные прогнать через функцию, или вообще можно ли как то взаимодействовать с данными что проходят через блок?
Все можно. Но зачем? Есть же блок смарти? Туда можете подставлять данные.
В каком плане подставлять?
У меня есть модули которые поддерживают автоподстановку через плейсхолдеры, я для блоков описания для главной страницы хочу добавить такую поддержку
С плейсхолдерами работают блоки со смарти.
В блоки HTML ничего не подставить, они статичные.
Я создал блок смарти, вставил в него плейсхолдер модуля https://www.ecom-labs.com/ready-to-use-add-ons/cs-cart-subdomains-for-cities-and-states-add-on.html
[ГОРОД] но нет никакой реакции.
Вот я и сделал вывод что нужно протянуть данные этого блока через функцию этого модуля fn_ecl_process_subdomain_placeholders
Если я вас правильно понял, то смотрите функцию renderBlockContent в файле
/app/Tygh/BlockManager/RenderManager.php
Там и хуки есть
1 лайк
Просто лучшие! Да, отлично! Спасибо!
Добрый день, пришлось поднять данную тему. Как оказалось подключившсь по вашей наводке, все отлично заработало. Но только на витрине. Если проверять страницу через https://search.google.com/structured-data/testing-tool/
Становиться понятно что в гугл идут плейсхолдеры а не подменные данные.
http://joxi.ru/p27QOgxCnKvb4r и http://joxi.ru/v296471cRZ9JdA
Подскажите пожалуйста, как это можно подправить?
Должны и боты это получать. Может быть старые данные проиндексированы?
1 лайк
Это довольно странно.
Вероятно оно просто не переиндексировало страницу.
1 лайк
Вообщем странно. Проверил через другой ресурс “Как боты видят страницу” там все нормально) Спасибо)
1 лайк