Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Добрый день, подскажите с таким моментом - никак не пойму каким образом сделать страницу tpl со своим php кодом и выводить его в центральном блоке content на нужной странице. Страницу с расширением tpl и нужным кодом в design\mydesig\ создал. Php теги в Smarty\libs\Smarty.class.php выставил на true. Дальше же не могу понять где идет подключение этой страницы. По подобным темам которые находил на форуме в результате просто меняли люди сам index.tpl, мнеже нужно только выводить код в его центральную часть.

Ссылка на сообщение
Поделиться на другие сайты

1) smarty это шаблонизатор для PHP, в частном случае можно в него вставлять php код, но не рекомендуется, т.к. нарушает патерн MVC (разделение бизнес логики и представления), соответственно у него свой язык разметки, не php, html со вставкой управляющих конструкций, выделяется {код}
2) index.tpl шаблон обертка, в которую заворачиваются по умолчанию (можно менять) все остальные.
3) менять значения в настройках по меньшей мере бессмыслено (возможно вредно), т.к. уже все что нужно настроено для простого вывода
4) если выводить только свой текст достаточно добавить статью и настроить ссылки (если нет перехода на нее из меню), сам шаблон уже есть - page.tpl, если нужно одни статьи выводить в одном виде, другие в другом, то либо анализируем внутри шаблона, либо пишем новый контроллер, подключаем в нем вывод нового шаблона
5) если нужно выводить другие данные в шаблон для начала можно посмотреть какие данные контроллер передал в шаблон {debug}, если нет того что нужно, то правим контроллер на основе функции API
6) ну и отдельная тема то что подгружается по AJAX

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...