Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
07:49
09 авг
#
?
написал:

Возможно ли с помощью вашей CMS сделать подобное в карточке товара http://*****/dver_mezhkomnatnaya_ladora_2_15_orekh_kapuchino/

11:57
09 авг
#
написал:

Impera CMS имеет множество функций и модулей, так что воспроизвести такую страницу товара, как на указаном вами сайте, конечно получилось бы почти полностью. Причем без залезания в код движка.

То есть движок по накатанной схеме собирает из базы данных типичный набор записей, в широком понимании соответствующий конкретному типу страницы, и посредством определенно именованных переменных отправляет эти сведения в шаблонизатор. Там уже визуальные модули вырисовывают принятую информацию согласно дизайнерскому макету.

Как будут выглядеть части страницы - определяется дизайном и версткой. Скажем, в одном случае выбор конкретного варианта на странице многовариантного товара реализуют выпадающим селектором (select box). В другом случае, как показано на скриншоте (кликабелен для увеличения), варианты выстраивают в виде таблицы.

Далее все зависит не столько от движка (ибо зачастую он предоставляет информации даже больше, чем требуется), сколько более важную значимость имеют навыки верстальщика. Умеет ли он разделить дизайнерский HTML-макет на небольшие фрагменты и каждый такой блочок превратить в визуальный модуль, связав их необходимой яваскрипт логикой.

Ведь к примеру селекторный выбор варианта товара подразумевает одну логику работы кнопки Добавить в корзину. Табличный выбор, еще и с возможностью вводить количество - совсем другую логику: прежде чем информация уйдет в корзину, яваскрипт события OnClick должен "пробежаться" по количественным полям таблицы.

На самом деле все просто, достаточно элементарных познаний в верстке шаблонов и знать имена и структуру поступающих в шаблон переменных. Частейшие операции с ними - вывести содержимое переменной, перебрать в цикле ее поля, ну и условный оператор if-else.


Возвращаясь к вашему вопросу, покажу на скриншоте синими кружками те модули, что вызвали бы у верстальщика вопросы. Ниже поясню суть вопросов.



Кружок 1: Сегодня в Impera CMS все еще отсутствует модуль "Товар недели". Потребовалось бы его дописать или заменить на "Хиты продаж", или "Новинки", или "Акционные", или "Скоро в продаже", или "Недавно покупали", или "Недавно обсуждали". Замена с переозаглавливанием модуля не подойдет, если товар недели выбирается по какому-то алгоритму, а не вручную менеджером выставляется флажок, как например в случае с хитами продаж.

Кружок 2: Поля звездочного рейтинга-голосовалки предусмотрены в Impera CMS и в том числе доступны в админпанели. Однако до реализации на клиентской стороне сайта так и не дошли в силу почти нулевой востребованности. Как-то уж повелось, что магазины вполне устраивают лайки Фейсбука, Вконтакта и Гугл+. Они легко интегрируются в страницу, поэтому развитие модуля заглохло.

Кружок 3: Здесь чисто расхождение в озаглавливании - "Комплектующие". В Impera CMS этот список (таблица) называется "Связанные товары". Однако позже еще добавились аналогичные по сути списки: "Аксессуары", "Связанные категории", "Связанные бренды".

Кружок 4: Срок доставки (поставки) товара назначается в Impera CMS целиком на товар. Ситуация, когда варианты одного товара имеют разные сроки поставки, пока что невоспроизводима.

Кружок 5: Назначение товарам тегов существует в админпанели, однако теговый поиск на клиентской стороне появится только в следующей версии движка (то есть недоступен в версиях <= 130418).

Кружок 6: Видимо, это какая-то аяксовая фенька, отправляющая менеджеру письмо с обнаруженной на странице опечаткой. Специально такого модуля в Impera CMS нет. Скорее всего, на любом движке легко воспроизводимый посредством аякса: безперезагрузочный постинг выделенной опечатки через непроявляемую страницу обратной связи.


Следующий скриншот к теме разговора не относится. Я сделал его, лишь чтобы посмотреть, как на том сайте устроена корзина. Конкретно интересовало, дают ли они возможность независимой манипуляции теми товарами, которые были положены в корзину как комплектующие к основному товару.



Понравилась также идея вывести в углу корзины корневые категории кроме тех, чьи товары и так уже находятся в корзине.

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.