Как получить поле Description Блока текущей страницы ?

Имеется созданная страница. В ней размещен код блока {$wa->block("page.address")}

Как получить поле "Description" из этого блока в шаблоне страницы ? (см. скриншот)

Или подскажите, пожалуйста, как хотя бы получить id этого блока в html шаблоне ? 

1 ответ

  • 1
    replicant 21 ноября 2022 16:13 #

    ID блока в шаблоне получать нельзя. Его можно только указать в шаблоне для вызова содержимого блока по его указанному ID {$wa->block("ID")}.

    Без указания ID блок не будет найден в таблице блоков и его содержимое не будет получено.

    На HTML странице Description, create_datetime и данные сортировки sort блока стандартным путем получить не получится в силу того, что есть определенные ограничения в коде на вывод этой информации (скорее всего). Т.е. эти данные конечно есть в таблице базы, но при вызове блока на страницах и в шаблонах недоступны.

    Думаю, что для реализации вашей задумки надо писать функционал, который бы расширял возможности работы с таблицей блоков.

    Хотя блоки - простая сущность и по сути обычно важен лишь ID для получения содержимого блока, а всё остальное вторично и даже третично, но всё же чисто ради любопытства спрошу. В рамках какой задачи необходимо получать именно Описание блока по его ID?

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите