Подскажите как подправить блок HTML

Дорый день, не могу найти инофрмацию в сети, по тому как работать с блоками.
Нашел только 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 лайк