Как подключить файл {include file="{$_SERVER['DOCUMENT_ROOT']"}

Avron2

Новичок
Как в Smarty включить файл с абсолютным путем c использованием $_SERVER['DOCUMENT_ROOT']
Так не работает.
PHP:
{include file="$_SERVER['DOCUMENT_ROOT']/include/header.inc"}
 

Вурдалак

Продвинутый новичок
Так не делают. В шаблоне пишешь просто
Код:
{include file="header.inc"}
а в $template_dir добавляешь этот путь до папки с шаблонами.

P.S. По-моему, разработчики до сих пор не сделали описание Smarty 3 API на офф. сайте. Ещё одна причина признать, что проект немного прогнивает.
P.P.S. Там же, кстати, вроде наследование появилось, так что теперь можно делать layout'ы вместо header'ов с footer'ами: http://www.smarty.net/docs/en/advanced.features.template.inheritance.tpl
 

AmdY

Пью пиво
Команда форума
брось смарти немедленно, он устарел. а третью версию делают какие-то укурки.
 

AmdY

Пью пиво
Команда форума
fixxxer
о. я я вспомнить не мог, пьян силно, но точно +1
 

craz

Нестандартное звание
fixxxer
о. я я вспомнить не мог, пьян силно, но точно +1
а че все бухают?))))) мне вот тоже охота))) только чето я уже часто стал... - но бухают все по весне как-то...

оп теме твиг глянул сразу понравился с первой строчки на сайте
 

Avron2

Новичок
Значит буду копать в сторону TWIG.
Прочитал одну книгу, там авторы хвалят шаблонизатор XSLT.
 

craz

Нестандартное звание
Значит буду копать в сторону TWIG.
Прочитал одну книгу, там авторы хвалят шаблонизатор XSLT.
xslt - тяжелый формат, но очень гибкий... но гибкость не всегда важнее скорости, а зачастую почти всегда важнее скорость и удобство
 
Сверху