eugenem 11 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 А можно ли как-то сделать шаблон для страницы типа вот такой - index.php?manufacturers_id=10, результат выбора производителя в боксе? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Нет, для такой страницы шаблон нельзя делать по умолчанию. Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 10 августа, 2010 Автор Жалоба Share Опубликовано 10 августа, 2010 Ладно, вышел из положения используя конструкции {if in_array($smarty.server.REQUEST_URI, array('/', '/index.php'))}код для главной{else}код для внутренней{/if}[/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Спасибо за код. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Саша, А как этот код сработает в случае таких url: /index.php?language=ru /index.php?currency=USD /index.php?utm_source=market Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Так никто ж не говорит, что идеал :) Насколько я понимаю, как конкретная доработка конкретного магазина может и подойдёт кому-то из пользователей VaM Shop. Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 10 августа, 2010 Автор Жалоба Share Опубликовано 10 августа, 2010 Да, в моем случае один язык и одна валюта, так что проблем не вижу. Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Саша, При чём здесь идеал? Я говорю о том, что решение не корректно. 2 eugenem - "Мне и так сойдёт" - это конечно аргумент! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 10 августа, 2010 Жалоба Share Опубликовано 10 августа, 2010 Вообще конечно это ж не для шаблонизатора работа. Лучше наверное будет править /index.php, а не шаблон. Может лучше будет поменять внизу: $template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');[/code] на что-то вроде: [code]if (!$_GET['manufacturers_id']) {$template = (file_exists('templates/'.CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html') ? CURRENT_TEMPLATE.'/'.FILENAME_DEFAULT.'_'.$cID.'.html' : CURRENT_TEMPLATE.'/index.html');} else {$template = CURRENT_TEMPLATE.'/manufacturers_id.html');} и создать шаблон /templates/шаблон/manufacturers_id.html Хотя хозяину магазина виднее конечно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения