Модуль «InfoString» для CMS Bitrix предназначен для показа в публичной части любых строковых/текстовых блоков.
Как уже ранее говорилось, стрелять из пушки по воробьям и жечь глистов напалмом - не наш метод. Например, в футере сайта есть телефон организации. Организация меняет адрес, и, соответственно, телефон. Надо исправить, правильно? А если эта моложая и динамично развивающаяся компания мечется по всяким полуподвалам, скрываясь от налоговой, например? Задолбает, вобщем-то, раз в три недели править шаблон сайта. А если у вас на поддержке несколько десятков таких сайтов?
Вооот...
Соответственно, встречаем! Весь вечер на арене!!!
Назначение
Модуль «InfoString» предназначен для хранения в административной части набора строковых значений. Это могут быть, например, телефоны компании, выводимые в хидере и футере шаблона сайта. Использование модуля позволяет быстро и безболезненно менять значение этих переменных без правок шаблона сайта.
Создание записи
Однострочная запись (максимум - 255 символов)
Код - FIRM_TEL
Название - Телефон организации
Значение - (8332) 11-22-33
Многострочное значение - оставляем пустым.
Многострочная запись (ограничений нет)
Код - MY_NOTE
Название - Телефон организации
Значение - оставляем пустым
Многострочное значение - Lorem ipsum... ...set dolirem.
Вызов в публичной части
|
|
|
|
Вызов компонента Используется кэширование <?$APPLICATION->IncludeComponent("ak:ak.getvariable", ".default", array( "CACHE_TYPE" => "A", "CACHE_TIME" => "3600", "STRING_ALIAS" => "2" ), false );?> Вызов функции Кэширование не используется <? if(CModule::IncludeModule("infostring")){ echo CInfoString::GetVariable("companytel"); } ?> |
|
|
|
|