
Программируемые ссылки
actechОписание
Программируемые ссылки позволяют добавлять на панель вида товаров ссылки, которые можно запрограммировать с помощью HTML и JavaScript без необходимости создания отдельных плагинов. Это упрощает работу с интерфейсом, позволяя пользователям быстро выполнять различные действия.
Возможности
Программируемые ссылки позволяют:
- Создавать быстрые ссылки на часто используемые категории товаров, что упрощает поиск в большом каталоге.
- Прокручивать страницу к часто используемым элементам интерфейса.
- Переходить на глубоко вложенные страницы админки одним щелчком.
- Отображать диалоги с информацией.
Настройка
Для версии 2.0 код оформления ссылок можно найти в хуке backend_prod_list, для версии 1.3 — в backend_products.
Пользовательские настройки
Для разных пользователей можно выводить разный набор ссылок. Каждая ссылка отображается только для тех пользователей, логины которых указаны через запятую в примечании над ней.
Примеры использования
Предположим, есть два пользователя админки с логинами имя1@домен.ru и имя2@домен.ru:
- Ссылка на категорию "Видеоигры" нужна только первому пользователю, а ссылка на категорию "Поступления" — всем.
- Над первой ссылкой указывается логин только первого пользователя, а над второй — обоих через запятую.
Пример кода:
```javascript let links = []; links['Видеоигры'] = 'ДОМЕН/webasyst/shop/?action=products#/products/category_id=167'; links['Поступления'] = 'ДОМЕН/webasyst/shop/?action=products#/products/category_id=216';
function asLoadLink(title){ location.href=links[title]; } ```
Интеграция с CSS
При помощи флажка "CSS для 2.0" подключается файл стиля для корректного отображения ссылок в интерфейсе 2.0.
Инструкции по составлению ссылок
Ссылку на категорию, список и т.п. можно получить, щелкнув на нужной правой кнопкой мыши и выбрав в контекстном меню команду "Копировать адрес ссылки". Также можно сначала перейти на нужную страницу по ссылке, а затем скопировать ссылку из адресной строки браузера.
Примеры пиктограмм
В качестве пиктограммы для ссылки можно использовать подходящий символ Юникода (если он поддерживается браузером), как в следующем примере:
``html <!--имя1@домен.ru,имя2@домен.ru--> <li class='list-view-mode list-view-mode-skus'> <span data-removed='asScrollToTop()' style='cursor:pointer'> <i class='icon16 folder'></i> П </span> </li> ``
Функция для прокрутки страницы к началу:
``javascript function asScrollToTop(){ $(window).scrollTop(0); } ``
Отзывы (1)
Просьба добавить мини инструкцию по тому, как указывать ссылки. Можно понять на примере Демо ссылки и редактировать шаблон, но хочется понимать как указывать несколько пользоывателей, можно ли это как-то сделать в этом куске, либо для каждого пользователя надо кусок вставлять по 1 разу отдельно...