• Вконтакте
  • YouTube
О клинике
Пациенту
Вопросы и ответы
...
+7 (921) 935-65-53
+7 (812) 903-71-19
+7 (911) 999-65-53
Заказать звонок
Услуги
  • Цены
  • Хирургическая стоматология
    • Одномоментная имплантация
    • Имплантация
    • Костная пластика. Синус-лифтинг
    • Удаление зубов
  • Детская стоматология
    • Детский кариес
    • Молочные зубы. Нежный возраст – светлый период детства
    • Детская ортодонтия и ортопедия
  • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
    • Стоматология ортопедическая (протезирование)
    • Стоматология ортодонтическая
    • Стоматология эстетическая
  • Терапевтическая стоматология
    • Стоматология терапевтическая
    • Рентген и беременность
    • Пародонтология
    • Профессиональная чистка и отбеливание зубов
Новости и акции
Контакты
Специалисты
  • Расписание работы врачей
  • Врачи стоматологи-ортопеды
  • Врачи хирурги-имплантологи
  • Врачи стоматологи-хирурги
  • Врачи стоматологи-терапевты
  • Врачи стоматологи-ортодонты
  • Детские врачи стоматологи
  • Медицинские сестры
  • Руководители и администраторы
Клиника
  • О клинике
  • Лицензии
  • Отзывы
  • Галерея работ
  • Вакансии
  • Партнеры
  • Реквизиты
  • Надзорные органы
  • Законодательные, нормативные и внутренние документы
Ещё
    Центр семейной стоматологии на Бадаева, 1
    Запись онлайн
    Услуги
    • Цены
    • Хирургическая стоматология
      • Одномоментная имплантация
      • Имплантация
      • Костная пластика. Синус-лифтинг
      • Удаление зубов
    • Детская стоматология
      • Детский кариес
      • Молочные зубы. Нежный возраст – светлый период детства
      • Детская ортодонтия и ортопедия
    • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
      • Стоматология ортопедическая (протезирование)
      • Стоматология ортодонтическая
      • Стоматология эстетическая
    • Терапевтическая стоматология
      • Стоматология терапевтическая
      • Рентген и беременность
      • Пародонтология
      • Профессиональная чистка и отбеливание зубов
    Новости и акции
    Контакты
    Специалисты
    • Расписание работы врачей
    • Врачи стоматологи-ортопеды
    • Врачи хирурги-имплантологи
    • Врачи стоматологи-хирурги
    • Врачи стоматологи-терапевты
    • Врачи стоматологи-ортодонты
    • Детские врачи стоматологи
    • Медицинские сестры
    • Руководители и администраторы
    Клиника
    • О клинике
    • Лицензии
    • Отзывы
    • Галерея работ
    • Вакансии
    • Партнеры
    • Реквизиты
    • Надзорные органы
    • Законодательные, нормативные и внутренние документы
    Ещё
      Центр семейной стоматологии на Бадаева, 1
      Услуги
      • Цены
      • Хирургическая стоматология
        • Одномоментная имплантация
        • Имплантация
        • Костная пластика. Синус-лифтинг
        • Удаление зубов
      • Детская стоматология
        • Детский кариес
        • Молочные зубы. Нежный возраст – светлый период детства
        • Детская ортодонтия и ортопедия
      • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
        • Стоматология ортопедическая (протезирование)
        • Стоматология ортодонтическая
        • Стоматология эстетическая
      • Терапевтическая стоматология
        • Стоматология терапевтическая
        • Рентген и беременность
        • Пародонтология
        • Профессиональная чистка и отбеливание зубов
      Новости и акции
      Контакты
      Специалисты
      • Расписание работы врачей
      • Врачи стоматологи-ортопеды
      • Врачи хирурги-имплантологи
      • Врачи стоматологи-хирурги
      • Врачи стоматологи-терапевты
      • Врачи стоматологи-ортодонты
      • Детские врачи стоматологи
      • Медицинские сестры
      • Руководители и администраторы
      Клиника
      • О клинике
      • Лицензии
      • Отзывы
      • Галерея работ
      • Вакансии
      • Партнеры
      • Реквизиты
      • Надзорные органы
      • Законодательные, нормативные и внутренние документы
      Ещё
        Центр семейной стоматологии на Бадаева, 1
        • Услуги
          • Назад
          • Услуги
          • Цены
          • Хирургическая стоматология
            • Назад
            • Хирургическая стоматология
            • Одномоментная имплантация
            • Имплантация
            • Костная пластика. Синус-лифтинг
            • Удаление зубов
          • Детская стоматология
            • Назад
            • Детская стоматология
            • Детский кариес
            • Молочные зубы. Нежный возраст – светлый период детства
            • Детская ортодонтия и ортопедия
          • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
            • Назад
            • Ортопедическая стоматология (протезирование) и ортодонтическая стоматология
            • Стоматология ортопедическая (протезирование)
            • Стоматология ортодонтическая
            • Стоматология эстетическая
          • Терапевтическая стоматология
            • Назад
            • Терапевтическая стоматология
            • Стоматология терапевтическая
            • Рентген и беременность
            • Пародонтология
            • Профессиональная чистка и отбеливание зубов
        • Новости и акции
        • Контакты
        • Специалисты
          • Назад
          • Специалисты
          • Расписание работы врачей
          • Врачи стоматологи-ортопеды
          • Врачи хирурги-имплантологи
          • Врачи стоматологи-хирурги
          • Врачи стоматологи-терапевты
          • Врачи стоматологи-ортодонты
          • Детские врачи стоматологи
          • Медицинские сестры
          • Руководители и администраторы
        • Клиника
          • Назад
          • Клиника
          • О клинике
          • Лицензии
          • Отзывы
          • Галерея работ
          • Вакансии
          • Партнеры
          • Реквизиты
          • Надзорные органы
          • Законодательные, нормативные и внутренние документы
        • +7 (921) 935-65-53
          • Назад
          • Обратная связь
          • +7 (921) 935-65-53
          • +7 (812) 903-71-19
          • +7 (911) 999-65-53
          • Заказать звонок
        Будьте на связи
        193318
        Санкт-Петербург, улица Бадаева, дом 1, корп.1, лит. А, 2-Н.
        info@badaeva1.ru
        • Вконтакте
        • YouTube
        До конца 2026 года скидки на имплантацию, ортопедию, кариес и гигиену! Подробности на консультации у Врача. Запись по телефонам 8(911)999-65-53 и 8(921)935-65-53.
        • Главная
        • Контент
        • Статьи

        Пользовательские движки шаблонизации

        02.10.2009

        Пример подключения движка Smarty:

        В массиве $arCustomTemplateEngines регистрируется движок Smarty:

        global $arCustomTemplateEngines;
        $
        arCustomTemplateEngines = array(
           "smarty" => array(
              "templateExt" => array("tpl"),
              "function" => "SmartyEngine"
           ),
        );

        В функции SmartyEngine инициализируются параметры движка в соответствии с требованиями Smarty (см. систему помощи Smarty). Далее в Smarty передаются переменные результатов работы компонента, входных параметров, языковых сообщений и т.д., а в конце вызывается метод обработки и показа шаблона Smarty:

        function SmartyEngine($templateFile, $arResult, $arParams, $arLangMessages, $templateFolder, $parentTemplateFolder, $template)
        {
           if (!defined("SMARTY_DIR"))
              define("SMARTY_DIR", "<
        абсолютныйпутькдвижку Smarty>/libs/");

           require_once( '<
        абсолютныйпутькдвижку Smarty>/libs/Smarty.class.php' );

           $smarty = new Smarty;

           $smarty->compile_dir = "<
        абсолютныйпутькдвижку Smarty>/templates_c/";
           $smarty->config_dir = "<
        абсолютныйпутькдвижку Smarty>/configs/";
           $smarty->template_dir = "<
        абсолютныйпутькдвижку Smarty>/templates/";
           $smarty->cache_dir = "<
        абсолютныйпутькдвижку Smarty>/cache/";

           $smarty->compile_check = true;
           $smarty->debugging = false;

           $smarty->assign("arResult", $arResult);
           $smarty->assign("arParams", $arParams);
           $smarty->assign("MESS", $arLangMessages);
           $smarty->assign("templateFolder", $templateFolder);
           $smarty->assign("parentTemplateFolder", $parentTemplateFolder);

           $smarty->display( $_SERVER["DOCUMENT_ROOT"].$templateFile );
        }

        В строке "<абсолютныйпутькдвижку Smarty>" указывается абсолютный путь к движку Smarty.


        Страница 2 - 2 из 3
        Начало | Пред. | 1 2 3 | След. | Конец


        Количество показов: 2

        Возврат к списку


        Материалы по теме:

        Статьи
        • Инструменты для отладки производительности
        +7 (921) 935-65-53
        +7 (812) 903-71-19
        Заказать звонок
        info@badaeva1.ru
        193318
        Санкт-Петербург, улица Бадаева, дом 1, корп.1, лит. А, 2-Н.
        Мы в соцсетях
        • Вконтакте
        • YouTube
        Версия для
        печати
        © 2026 Все права защищены.
        Лицензии
        Надзорные органы
        Политика конфиденциальности
        Сайт не является публичной офертой и носит информационный характер.
        Имеются противопоказания. Необходима консультация специалиста.