Очень нужна помощь в одном вопросе, самостоятельно найти решения не удалось.
Часто новичков на форуме просят описать задачу в целом, чтобы не изобретать костыли, а подсказать принципиально иное решение, поэтому с этого сразу и начну: Есть сайт, работающий на Битриксе. Мне нужно, чтобы контент-менеджеры могли устанавливать значение переменной (текст) для некоторых статей на сайте.Далее содержимое переменной будет выводиться в сквозном блоке.
Логика моего решения была такова.
Перечитал кучу форумов и мануалов, но из всех следует, что в код элемента (статьи) либо вообще нельзя вставлять php код, либо только строго определенные конструкции. Потому очень прошу подсказать какое-нибудь решение. Либо как вставить php код в код элемента. Либо, как можно по другому передать текстовое значение в переменную таким образом, чтобы это значение можно было задавать для отдельных страниц, имея права контент-менеджера.
Заранее большое спасибо за ответы!
Часто новичков на форуме просят описать задачу в целом, чтобы не изобретать костыли, а подсказать принципиально иное решение, поэтому с этого сразу и начну: Есть сайт, работающий на Битриксе. Мне нужно, чтобы контент-менеджеры могли устанавливать значение переменной (текст) для некоторых статей на сайте.Далее содержимое переменной будет выводиться в сквозном блоке.
Логика моего решения была такова.
- В блок head шаблона ставим код, который сбрасывает значение переменной на null (<? $article=null; ?>);
- Контент-менеджерам выдаем шаблон кода, который меняет значение переменной (<? $article="ТЕКСТ"; ?>);
- В коде шаблона после вывода основного контента (в который контентщики должны будут вставить код, назначающий переменную) вставляем код, который выводит сквозной блок по условию (<? if ($article!=null;) {ВЫВОД БЛОКА}; ?>), и внутри блока подставляет значение переменной $article.
Перечитал кучу форумов и мануалов, но из всех следует, что в код элемента (статьи) либо вообще нельзя вставлять php код, либо только строго определенные конструкции. Потому очень прошу подсказать какое-нибудь решение. Либо как вставить php код в код элемента. Либо, как можно по другому передать текстовое значение в переменную таким образом, чтобы это значение можно было задавать для отдельных страниц, имея права контент-менеджера.
Заранее большое спасибо за ответы!