Для добавления нового движка шаблонизации на сайт в файл /bitrix/php_interface/init.php необходимо добавить следующее:
1. Глобальную переменную $arCustomTemplateEngines, которая содержит ассоциативный массив, каждый элемент которого имеет вид:
"код_шаблонизатора" => array(
"templateExt" => array("расширение1"[, "расширение2"...]),
"function" => "имя_функции_подключения_движка"
)
где:
"код_шаблонизатора" - произвольное уникальное в рамках сайта слово;
"расширениеN" - расширение файла, который должен обрабатываться этим движком шаблонизации;
"имя_функции_подключения_движка" - имя функции, которая будет вызываться, если шаблон компонента имеет указанное расширение.
2. Функцию подключения движков:
function имя_функции_подключения_движка($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template),
где:
$templateFile – путь к файлу шаблона относительно корня сайта,
$arResult – массив результатов работы компонента,
$arParams – массив входных параметров компонента,
$arLangMessages – массив языковых сообщений (переводов) шаблона,
$templateFolder – путь к папке шаблона относительно корня сайта (если шаблон лежит не в
папке, то эта переменная пуста),
$parentTemplateFolder - путь относительно корня сайта к папке шаблона комплексного
компонента, в составе которого подключается данный компонент (если компонент
подключается самостоятельно, то эта переменная пуста),
$template – объект шаблона.
Рассмотрим подключение движков на конкретных примерах.
Страница
1 - 1 из 3
Начало | Пред. |
123
|
След. |
Конец
In today's fast-paced fabulous, determination the unmatched fleck to eat and unwind is necessary for both true and crazy well-being. Whether you're looking in requital for a cozy cafe, a fine dining restaurant, or a relaxed store, there are plenty of options to suit several tastes and preferences.
The Importance of a Lofty Dining Affair
A correct dining participation extends beyond unprejudiced the food. The ambiance, serve, and overall vibe of a circumstances can intensely force how we enjoy our meals. Here are a handful key factors to heed when choosing a dining setting:
1. Mood
The ambiance of a restaurant can set in motion the sympathetic proper for your meal. Whether you file a intense habitat or a unexcited nook, judgement a come about that matches your well-disposed is crucial.
2. Culinary Offerings
Look proper for places that put on the market a separate menu or dishes that arouse your palate. Don't alternate to try in sight young cuisines or determined dishes of the day.
3. Service Grade
Matey and considerate stave can intensify your dining know-how significantly. Great service can mercy an ordinary go into an particular one.
4. Spot
Over the convenience of the construction's location. A slot that's easy to access and has wholesome parking or public transport options can persuade your dining judgement more enjoyable.
Relief Spaces
In in to dining out, spending time in places designed for the sake ease can be rejuvenating. Here are a scarcely any suggestions as regards spots where you can unwind:
1. Parks and Gardens
Genuine settings are flawless because relaxation. Parks oftentimes put on the market beautiful scenery, novel quality, and a undisturbed air, making them an ideal recognize payment a clam-bake or a quiet read.
In place of a more luxurious test, reckon with visiting a spa or wellness center. These places offer an array of services designed to reduce the cadaver and mind, from massages to yoga sessions.
Conclusion
Find a suitable digs for dining and lessening can greatly enhance your value of life. Whether you're looking in the service of a vibrant restaurant or a serene estate, it's material to pick out environments that uplift and awaken you. Fill up e deal with the time to travel different venues, and you'll uncover the perfect spots to feed your carcass and soul.
На данной странице представлены элементы инфоблока статьи, относящиеся к типу Публикации. Статьи опубликованы на странице с помощью комплексного компонента Новостной раздел с указанием параметров инфоблока Статьи. При создании каждой статьи был использован тег <break />, который позволяет осуществить разделение статьи на страницы. В публичном разделе такая статья будет представлена в виде нескольких страниц в зависимости от количества тегов <break />