Зараз мова піде про змінних в компоненті в Bitrix. Як відомо, MVC модель, закладена в Bitrix Framework, що дозволяє створювати компоненти або ж модифікувати їх для своїх потреб. При цьому, вони можуть бути використані неодноразово, на інших сайтах. В шаблоні компонента за замовчуванням є змінні, про які розробник може і не здогадуватися, але їх використання може значно полегшити роботу з компонентом. Приміром, вказавши шлях до підключеному файлу, при перенесенні компонента на інший проект може виявитися що шлях, вказаний статичним методом, вже не актуальний, це не дозволить по ясним причин підключити файл. Кожен раз міняти шляху при перенесенні компонента не завжди зручно, зручніше скористатися змінної, доступної в шаблоні компонента, яка вкаже актуальний шлях до папки з шаблоном. Розглянемо доступні змінні.

Зверніть увагу. Змінна $DB містить об’єкт класу CDatabase, за допомогою цієї змінної можна виконувати довільні SQL запити, і фактично повноцінно працювати з базою даних.

Для демонстрації використання однієї із змінних, наведу приклад підключення js і css файлів в шаблоні компонента:

AddHeadScript($templateFolder.’/myScript.js’);
$APPLICATION->SetAdditionalCSS($templateFolder.’/myStyle.css’);
?>

Таким чином, підключаються файли досить розмістити в папці шаблону компонента, підключатися вони будуть навіть при зміні шляху до шаблону компонента. Якщо є що додати, пишіть в коментах.

Додав: htmaker, 19.10.2014 р.
(2 голосів, середній: 4,50 із 5)

Завантаження…

Діліться з друзями:

См. також:


Налаштування часу у VMBitrix
Рубрика: Bitrix, Linux

Видалення «кинутих» кошиків в системі Бітрікс
Рубрика: Bitrix

Використання highload-блоків в Bitrix
Рубрика: Bitrix

Як виконати SQL запит в Bitrix
Рубрика: Bitrix

Як підрахувати кількість елементів в Bitrix?
Рубрика: Bitrix

Динамічне масштабування зображень в Bitrix
Рубрика: Bitrix

Виключаємо користувача з ID=1 групи адміністраторів в Bitrix
Рубрика: Bitrix

Як скинути пароль адміністратора у Bitrix?
Рубрика: Bitrix

SQL-запити в бітрікс
Рубрика: Bitrix