Планируется создать каталог товаров, возможно в дальнейшем это будет интернет магазином.
Возможно ли в импере отключить корзину на время что бы пока это был просто каталог?
Планируется создать каталог товаров, возможно в дальнейшем это будет интернет магазином.
Возможно ли в импере отключить корзину на время что бы пока это был просто каталог?
Этот движок можно использовать и как магазин, и как неторговый каталог, и как банальный сайт витрина. Просто из соответствующих TPL-файлов шаблона (дизайна клиентской стороны сайта) удаляются неиспользуемые фрагменты кода.
Например, не нужна кнопка "В корзину" и связанный с ней функционал - вообще убираем html-код кнопки из файла product.tpl, с главной (это index.tpl) убираем ссылку на страницу корзины, а также ее мини-бокс "В корзине X товаров на сумму Y", стираем также прежнее содержимое файла корзины (это cart.tpl), то есть делаем этот файл пустым.
Вообще говоря, можно было в админпанели на странице "страницы -> Зарегистрированные модули" просто отключить модуль корзины. Однако это эффективно лишь в случае, когда шаблон клиентской стороны сайта написан (сверстан) столь идеально, что учитывает такие нюансы (переплетение с настройками сайта). Как правило, шаблоны клиентской стороны пишут упрощенно, не озабочиваясь этими "мелочами". Тогда получается, из админпанели модуль отключили, а шаблону это "по барабану", он упорно выводит бесполезные теперь элементы интерфейса отключенного модуля. Вот люди и нашли выход из положения - если не используем такую-то функцию, вручную затереть эти элементы в файлах шаблона.
Кстати, для tpl-файлов, которые согласно требованиям по отказу от функций придется затереть полностью, идеальная затирка все же состоит в том, что файл делают не пустым, а ставят в нем яваскрипт <script>top.location.replace('http://сайт/');</script> с редиректом на главную или нужную страницу. Тогда даже если окольными путями (скажем через http://сайт/index.php?module=НЕЧТО.....) посетитель все же умудряется попасть на неиспользуемую страницу, сайт просто перенаправит его на нужную страницу, словно той неиспользуемой страницы не существует.
Ну и в дополнительный пример на Ваш вопрос даю ссылку на примитивный сайт-витрину alchevsk-hotels.com.ua
Им в принципе не нужна была обратная связЬ, корзина, заказы, бренды, категории, статьи и прочее. Только показать "товары" (гостиничные номера) на главной сайта и там же вставить функцию "Обратный звонок".
Шаблон простейший - один файл index.tpl, где:
- в область шапки подключили вызов модуля баннер-слайдера, который крутит несколько фото, загруженные в админпанели на странице "страницы -> Баннеры";
- в центральную область вставили smarty-фрагмент вывода списка товаров, их мини-карточек (то есть {foreach ...} ... {/foreach}), причем в этой воображаемой мини-карточке выводится только фото, краткий текст и цена;
- вставили вызов модуля "Обратный звонок".
Всего-то делов. Здесь сторона админпанели движка используется не более чем средство управления фотками баннера, подкорректировать в случае нужды "товары", посмотреть кто просил обратный звонок. Учитывая, что Импера при использовании посетителем сайта функции "Обратный звонок" отправляет админу емейл уведомление со всеми введенными клиентом данными + еще СМСку админ(у,ам), если в админпанели был включен модуль СМС-шлюзов, то сайт скорее всего работает в автоматическом режиме, админу туда даже заходить нет надобности.