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


#1

Дорый день, не могу найти инофрмацию в сети, по тому как работать с блоками.
Нашел только https://www.cs-cart.ru/docs/4.2.x/developer/solutions/design/my_account/

Но в ней нет интересующей меня информации.

Суть проблемы такая, я хочу данные которые в блоке HTML http://joxi.ru/l2ZO13yC7g84XA прогнать через функцию которая подставляет Плейсхолдеры.

Я все никак не могу найти код который отвечает за выгрузку данных с базы для этого блока. Насколько я понял, этот блок не имеет функций http://joxi.ru/vAWa4VxSO9kwLm И просто выводит текст.
Но можно ли как-то его данные прогнать через функцию, или вообще можно ли как то взаимодействовать с данными что проходят через блок?


#2

Все можно. Но зачем? Есть же блок смарти? Туда можете подставлять данные.


#3

В каком плане подставлять?

У меня есть модули которые поддерживают автоподстановку через плейсхолдеры, я для блоков описания для главной страницы хочу добавить такую поддержку


#4

С плейсхолдерами работают блоки со смарти.
В блоки HTML ничего не подставить, они статичные.


#5

Я создал блок смарти, вставил в него плейсхолдер модуля 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


#6

Никто не подскажет?


#7

Если я вас правильно понял, то смотрите функцию renderBlockContent в файле

/app/Tygh/BlockManager/RenderManager.php

Там и хуки есть


#8

Просто лучшие! Да, отлично! Спасибо!