[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Шаблонизатор
DeeKeiD
Прочитав а точнее скачав и изучив работу "ядра" с http://irbis-team.com/15/4
Возник вопрос...

Раньше у меня на сайте дизайн модулей и пхп были в одном файле т.е на каждую if($_GET) {} у меня был прописан свой дизайн в этом же файле...

А на тут для каждого модуля свой .tpl файл...

Вобщем я даже описать толком не могу :lol: поетому приведу два пример своего модуля


<?php
if($_POST['new'])
{
// Вывод формы с одной таблицей и двумя колонками
}
elseif($_GET['action']=="view")
{
// Вывод двух таблиц по 4 колонки
}
elseif($_GET['action']=="edit")
{
// Вывод Одной таблицы с 2мя колонками
}
else
{
// Вывод Трёх таблиц по 2 колонки
}

т.е как видите для каждого GET'a и POST'a свой дизайн в одном файле

А как в этом сайте сделать также? На каждый POST,GET делать свой .tpl файл и подключать?



Спустя 1 час, 49 минут, 36 секунд (14.06.2011 - 11:31) sharki написал(а):
На каждый $_GET['action'] лучше подключать шаблон имеющий соответствующее имя edit

Спустя 1 час, 26 минут, 41 секунда (14.06.2011 - 12:58) DeeKeiD написал(а):
Этож скока гемороя для каждого свой шаблон делать ппц... должен быть варриант по практичней

Спустя 1 минута, 33 секунды (14.06.2011 - 13:00) sharki написал(а):
DeeKeiD
Ну так делай в самом шаблоне разделения

<?php if($_GET['action']=="view"): ?>

HTML код бла бла бла

<?php endif; ?>


и т.д


_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.