Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как подключить .tpl в .tpl?
Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
Здравствуйте!
У меня есть main.tpl. Я хочу вывести отдельно колонку и подключить её во всех шаблонах, чтобы при возможности отредактировать только его, а не все шаблоны.
Подскажите, как подключить .tpl в .tpl?
SAD
Отправлено: 26 Декабря, 2011 - 19:45:46
Постоянный участник
Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
смотря какой шаблонизатор используете
afuno
Отправлено: 26 Декабря, 2011 - 19:46:53
Частый гость
Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
SAD, свой учусь писать
Champion
Отправлено: 26 Декабря, 2011 - 19:47:01
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
В смарти {include file="other.tpl"}
EuGen
Отправлено: 26 Декабря, 2011 - 19:58:56
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
afuno
Отправлено: 26 Декабря, 2011 - 20:00:39
Частый гость
Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
EuGen, он не принимает PHP. PHP там бессильно.
OrmaJever
Отправлено: 26 Декабря, 2011 - 20:07:51
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
afuno пишет:
EuGen, он не принимает PHP. PHP там бессильно.
afuno пишет:
смотря какой шаблонизатор используете
afuno пишет:
SAD, свой учусь писать
ух ты, а на чёмже вы его пишите?
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
afuno
Отправлено: 26 Декабря, 2011 - 20:09:53
Частый гость
Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
OrmaJever, я вообще только начал делать что-то похожее на шаблонизатор. Щас пока что только php от html отделил. Но а вот не могу подключить .tpl в .tpl.
OrmaJever
Отправлено: 26 Декабря, 2011 - 20:14:39
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
.tpl это тот же html просто с другим расширением (просто чтобы увидеть что это шаблон), подключать можно только в php, если php нет то ничего не получится.
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
afuno
Отправлено: 26 Декабря, 2011 - 20:15:55
Частый гость
Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
То есть нет смысла мне в .tpl делать? Я таким же успехом:
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
afuno пишет:
могу и .php подключать?
да, какая разница что написано после точки? include или file_get_contents добавляют содержимое файла им на имя наплевать.
Но php всётаки не стоит, лутше тогда уж .htnl
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
Okula
Отправлено: 26 Декабря, 2011 - 23:32:38
Участник
Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010
Помог: 42 раз(а)
Совет, открой любой шаблонизатор и посмотри как там это реализовано. Подчти все шаблонизаторы основаны на регулярных выражениях и последуйщей обработкой полученных данных. Один фиг всё сводится к PHP.
В Twig например файл можно подключить как спомощью include там и import или унаследовать вообще.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.