Список виджетов
1.1 Виджеты на главной странице магазина:
1.1.1 Виджет "Преимущества" - предназначен для краткого перечня преимуществ, которые получит покупатель, приобретя товар именно в вашем интернет-магазине. (относится к типу виджетов - HTML)
Находится в папке templates\newLevel\widgets
<div class="frame-benefits">
{widget('benefits')}
</div>
1.1.2 Виджет "Популярные товары" - предназначен для представления пользователям, в удобной графической форме, перечня товаров, пользующихся особым спросом среди покупателей вашего магазина.
Находится в папке templates\newLevel\widgets
<div id="popular_products">
{widget('popular_products', TRUE)}
</div>

1.1.3 Виджет "Акционные товары" - предназначен для возведения и группировки товаров, в интерфейсе покупателя, цена на которые тем временно снижена. данный виджет состоит из товарных позиций всех категорий магазина, которым присвоено через список товаров значение "Акционный".
Находится в папке templates\newLevel\widgets
<div id="action_products">
{widget('action_products', TRUE)}
</div>

1.1.4 Виджет "Новинки" - предназначен для представления в интерфейсе покупателя товаров, которые недавно появились на рынке или начали продаваться с площадки вашего интернет-магазина. Данный виджет состоит из товарных позиций, которым присвоено, через список товаров, значение "Новинка".
Находится в папке templates\newLevel\widgets
<div id="new_products">
{widget('new_products', TRUE)}
</div>

1.1.5 Виджет "Бренды" - предназначен для группового представления в интерфейсе покупателя список производителей товаров, которые продаются с площадки вашего интернет-магазина. Данный виджет состоит списке производителей товаров, который создан самим администратором интернет-магазина через пункт меню управления "Бренды".
Находится в папке templates\newLevel\widgets
<div>
{widget('brands')}
</div>
1.1.6 Виджет "SEO - текст" - предназначен для позмищення текстового краткого описания интернет-магазина, созданного с целью СЕО оптимизации индексации в поисковых системах интернет магазина. (относится к типу виджетов - HTML).
Находится в папке templates\newLevel\widgets
<div class="text seo-text">
{widget('start_page_seo_text')}
</div>
1.1.7 Виджет "Новости" - предназначен для размещения текстового контента, который должен отражать последние события интернет-магазина или освещать определенный информационный аспект, интересный аудитории покупателей магазина. (относится к типу виджетов - HTML).
Находится в папке templates\newLevel\widgets
<div>
{widget('latest_news', TRUE)}
</div>
1.2 Виджеты на страницах товаров:
1.2.1 Виджет "Похожие товары" - предназначен для генерирования на странице товара, в интерфейсе покупателя, списка товаров аналогичных тому продукту, который заинтересовал покупателя и мотивировал ознакомиться с ним подробнее.
Находится в папке templates\newLevel\widgets
<!-- Start. Similar Products-->
{widget('similar')}
<!-- End. Similar Products-->
1.2.2 Виджет "Новости" (тоже что и 1.1.7)
Находится в папке templates\newLevel\widgets
<!-- Start. News-->
{widget('latest_news')}
<!-- End. News-->
2. Просмотреть Виджеты - можно, выбрав пункт главного меню пользователя "Настройки", а в нем подпункт "Виджеты":
После чего перед вами откроется окно "Cписок виджетов" следующего вида:
3. Элементы окна "Список виджетов" следующие:
- Столбец выбора - позволяет осуществить выбор виджета, подлежащего удалению;
- Столбец "ID" - столбец, содержащий уникальный идентификационный номер созданного виджета;
- Столбец "Имя" - содержит имя файла, который содержится в templates \ newLevel \ widgets и отвечает за функционирование определенного виджета;
- Столбец «Тип» - указывает на то, тип к которому относится определенный виджет;
- Столбец "Описание" - содержит краткое текстовое описание виджета, созданного умолчанию, или администратором. Содержание этого столбца используется в качестве подсказки, о роли виджета , для пользователей с правами администратора;
- Столбец "Настройки" - содержит функциональную клавишу напротив тех виджетов, которые обладают возможностью опциональной настройки.В основном - это виджеты типа "модульные";
4. Типи виджетов - в разных версиях дистрибутивов ImageCMS Shop предусмотрены виджеты двух типов:
4.1 Модульные виджеты - разработаны для динамических данных, которые часто обновляются. Виджеты этого типа в основном предназначены для повышения удобства пользования интернет-магазином. Так как кроме функций удобной для покупателя подачи информации об актуальных акциях и скидках, существенно упрощают ему поиск и навигацию на странницах сайта. Эти виджеты являются интерактивными, которые соответственно реагируют на поведение покупателей на страницах сайта. Как пример, можно рассматривать виджет "Недавно просмотренные товары", "Популярные товары" или, например, виджет "Похожие товары". Все эти виджеты генерируют свою выдачу соответственно действий осуществленных покупателем.
4.2 HTML виджеты - созданы для статических данных, которые не подлежат частому изменению. Могут иметь текстовое содержимое с HTML разметкой. Виджеты этого типа, в основном используются для короткого и наглядного информирования покупателей.
5. Создать виджет - можно кликом по клавише "Создать виджет" в правом верхнем углу окна "Список виджетов". После чего появится функциональное окно "Создание виджета".
В открывшемся окне следует заполнить строки "Имя" и "Описание" - в будущем, содержимое этих строк, будет отображаться в соответствующих столбцах окна "Список виджетов".
Дальнейшее содержимое функционального окна "Создание виджета" определяется выбором типа виджета администратором. Именно от этого выбора зависит, какие действия по созданию виджета следует осуществить в дальнейшем. Следовательно - существует два варианта:
Тип виджета "Модуль" - Если администратор в процессе создания виджета присваивает ему тип "Модуль", то в этом случае генерируется таблица, из содержимого которой следует осуществить выбор графических элементов, предусмотренных системой. (А)
Тип виджета "HTML" - Если администратор в процессе создания виджета присваивает ему тип "HTML", то в этом случае открывается окно текстового редактора, поддерживающего HTML форматирование. (В)
6 Вставить виджет на страницы магазина - в ImageCMS Shop можно, открыв соответствующий tpl файл нужных вам страниц, который содержится в папке templates\newLevel\shop. Далее следует, учитывая будущее местоположение виджета на странице относительно других элементов в общей разметке файла .tpl страницы, вставить в код следующее:
<div class="class-name">
{widget('widget_name')}
</div>
Где class-name - следует зaменить на соответствующее оформление виджета, а widget_name - заменить на имя соответствующего файла tpl виджета.
6.1 Корректировка местоположения виджета на странице относительно других элементов в интерфейсе покупателя осуществляется при помощи вставки в код .tpl файла страниц строки следующего вида:
<div style="margin-top: ...px; margin-left: ...px; margin-right: ...px;" margin-bottom: ...px;">
Где:
margin-top - значение отступа верхнего края виджета
margin-bottom - значение отступа нижнего края виджета
margin-left - значение отступа левого края виджета
margin-right - значение отступа правого края виджета
...px; - троеточие следует заменить на цифровое значение отступа в пикселях ( например - 10px; 100px; 999px;)
7. Интеграция сторонних виджетов, не предусмотренных системой ImageCMS Shop, осуществляется довольно просто. Для этого следует просто скопировать код нужного вам виджета прямo в код файла tpl страницы (все файлы страниц находятся по адресу templates\newLevel\shop)
в случае интеграции виджета, не предусмотренного системой ImageCMS Shop, создавать файл tpl в папке templates\newLevel\widgets - не имеет смысла.
8. Редактировать виджет - можно при помощи окна "Список виджетов" при помощи клика по содержимому столбцов "Имя" и/или "Настройки".
Содержимое столбца "Имя" - позволяет осуществить редактирование имени файла tpl в папке templates\newLevel\widgets отвечающего за функционирование редактируемого виджета, а также изменить краткое описание виджета.
изменения в имени файла tpl, осуществленные через данное окно редактирования, не переносятся автоматически на сам файл. Поэтому, изменяя имена файлов, вам также необходимо последовать в папку templates\newLevel\widgets и повторить изменения непосредственно над самим файлом.
Содержимое столбца "Настройки" - многие виджеты имеют пустое значение в этом столбце. Так как кнопки "Настройки" доступные содержимые в в данном столбце, в ImageCMS Shop, присваиваются только для виджетов где уместна точная, опциональная настройка.
Окна настроек отдельных виджетов, вызванные с помощью кнопок данного столбца, отличаются друг-от-друга, в зависимости от специфики функционирования каждого виджета.
9. Удалить виджет - можно при помощи клавиши с изображением корзины справа окна "Список виджетов" , при помощи кнопки "Удалить" (2) с изображением корзины, предварительно осуществив выбор виджетов, подлежащих удалению (1).
При удалении виджета типа "Модуль", созданного по умолчанию, и/или другого виджета, предусмотренного системой, также удаляется файл .tpl, содержимый в папке templates\newLevel\widgets. В будущем, если вы захотите восстановить удаленный виджет, сможете это осуществить при помощи окна создания виджета, однако новый, сгенерированный системой файл .tpl виджета для дальнейшего корректного отображения виджета будет требовать правки содержимого кода в ручном режиме.
Как пример, рассмотрим код tpl файла, и ображение на страницах магазина виджета "Последние новости" из templates\newLevel\widgets:
- до удаления (код файла latest_news.tpl),
- после его восстановления, код файла tpl, того же виджета, (сгенерированного автоматически, при создании виджета файл recovered_widget_latest_news.tpl)