Тема: PHP vs TPL
Доброго дня всім!
Маємо сайт. На сайті є feedback.tpl, на якому є форма з полями для заповнення. Дії після заповнення форми й натисканні кнопки "Відправити" виконуються в модулі \application\module\core.php. Для цього всередині у функції _display_page_and_cat($page = array(), $category = array()) перевіряється, зокрема, умова count($_POST) > 0.
Тепер нам потрібно зробити ще один шаблон feedback, іншого типу.
Проблема в тому, що в новому шаблоні інші поля, а в _display_page_and_cat перевіряється заповнення полів за допомогою form_validator, і вказані там назви (й кількість) полів для feedback.tpl. Таким чином, у core.php нам необхідно розрізняти 2 випадки різних форм feedback.
Бачу, що для .tpl можна розрізняти сторінку виразом типу {if $page.id == nnnn || $page.lang_alias == nnnn}...{/if}. Чи можна подібно розрізняти сторінки в core.php?