Deprecated: str_replace(): Passing null to parameter #1 ($search) of type array|string is deprecated in /var/www/jsd/data/www/jsd.ru/plugins/system/admintools/src/Feature/CustomAdminFolder.php on line 83
Проверка строки на необходимость отображения
Skip to main content

Проверка строки на необходимость отображения

Прежде чем отображать на странице любую из строк шаблона статьи, необходимо убедиться в том, нужно ли это вообще делать. Если вывести пустую строку, то будет неаккуратно, фигня, да и вообще грустно. Для проверки строки на необходимость отображения используется простейший механизм: в настройках строки на вкладке «ещё» назначаем ей в качестве динамических данных контент материала и проверяем содержится ли в нём тот тег разметки, за вывод которого отвечает строка. Реализовано это так (на примере основного текстового блока №1): - Нажимаем кнопку «Редактировать» (карандашик в правом верхнем углу за границей строки). - Строка -> Ещё -> Динамический контент (поле выбора) -> Страница (группа) -> Материал (источник данных) - Строка -> Ещё -> Динамическое состояние (поле выбора) -> Материал (источник данных) -> Контент (тип данных) - Строка -> Ещё -> Условие (поле выбора) -> Содержит - Строка -> Ещё -> Значение (поле ввода) -> `
` В качестве значения всегда вводить открывающий div тег разметки текстовой составляющей логического блока. Заголовок или картинка могут отсутствовать в основных текстовых блоках, поэтому ориентируемся именно на текст. - Введение - `
` - Основные текстовые блоки - `
` (где XX – номер блока) - Заключение - `
`
  • Просмотров: 10