Программируемые ссылки

Программируемые ссылки

actech
5.0 (2 отзывов)10 установок

Описание

Программируемые ссылки позволяют добавлять на панель вида товаров ссылки, которые можно запрограммировать с помощью 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)

TSTony Stark
31 июля 2024 г.

Просьба добавить мини инструкцию по тому, как указывать ссылки. Можно понять на примере Демо ссылки и редактировать шаблон, но хочется понимать как указывать несколько пользоывателей, можно ли это как-то сделать в этом куске, либо для каждого пользователя надо кусок вставлять по 1 разу отдельно...

Все отзывы на Webasyst