5
Как создать новую функциональную страницу
Автор romanu, Jul 11 2012 10:39 PM
новий модуль новая страница
Сообщений в теме: 6
#1
Отправлено 11 July 2012 - 10:39 PM
Дело такое, нужно написать новый модуль для данной CMS, и проблем с этим вообще-то и нет, а вот проблема в том, как создать новую страницу модуля, добавил в. Htaccess строку:
RewriteRule ^ order_product_ ([0-9]) \. Html $ index.php? Product_orderID = $ 1 [L]
Тоесть мне нужно чтоби взе запросы типа "назва_сайту.ua / order_product_Х"
действительно были такими:
"назва_сайту.ua / index.php? product_orderID = Х"
Как в случае с детальным просмотром товара.
А теперь вопрос, как создать страницу, чтобы та использовала определенный шаблон и плюс к тому обвязка там должен быть другой.
Например, как создана страница использующая product_detalied.tpl.html?
RewriteRule ^ order_product_ ([0-9]) \. Html $ index.php? Product_orderID = $ 1 [L]
Тоесть мне нужно чтоби взе запросы типа "назва_сайту.ua / order_product_Х"
действительно были такими:
"назва_сайту.ua / index.php? product_orderID = Х"
Как в случае с детальным просмотром товара.
А теперь вопрос, как создать страницу, чтобы та использовала определенный шаблон и плюс к тому обвязка там должен быть другой.
Например, как создана страница использующая product_detalied.tpl.html?
#3
Отправлено 11 July 2012 - 11:09 PM
Так сделал еще раньше, но проблема в том, как сделать чтобы при надписи в браузере "назва_сайту.ua / index.php? product_orderID = Х" загружалась именно моя страница?положить в core/includes основной функциональный файл своего модуля, в нем проверять переменные и формировать шаблон,
все можно посмотреть на стандартных примерах, самым простым вероятнее всего будет feedback.php
Все с страницами разобрался спасибо, и есть одно но, мне не надо в шаблоне ты х блоков ни левых ни правых, никаких, мне нужно для этой страницы совершенно другой дизайн, как так сделать?
#4
Отправлено 12 July 2012 - 10:28 AM
Так сделал еще раньше, но проблема в том, как сделать чтобы при надписи в браузере "назва_сайту.ua / index.php? product_orderID = Х" загружалась именно моя страница?положить в core/includes основной функциональный файл своего модуля, в нем проверять переменные и формировать шаблон,
все можно посмотреть на стандартных примерах, самым простым вероятнее всего будет feedback.php
Все с страницами разобрался спасибо, и есть одно но, мне не надо в шаблоне ты х блоков ни левых ни правых, никаких, мне нужно для этой страницы совершенно другой дизайн, как так сделать?
в индексе шаблона ставь условие {if $main_content_template eq "home.tpl.html"} - для главной, а дальше по аналогии, посмотри как там файл шаблона называется.
#7
Отправлено Вчера, 21:19 PM
where can i buy neurontin from canada: buy gabapentin - drug neurontin 20 mg