Выбор стандартных иконок из темы в своём виджете

InstantCMS 2.X
#1 4 января 2025 в 12:31

Всех с наступившим НГ!. 

Подскажите пожалуйста как сделать выбор стандартной иконки в своём виджете?

Делаю так, но путь не получаю. 

  1. new fieldString('icon_top_btn', array(
  2. 'title' => 'Иконка',
  3. 'prefix' => '<a href="#" class="icms-icon-select" data-href="'.href_to('admin', 'settings', ['theme', cmsConfig::get('template'), 'icon_list']).'"><span>'.(defined('LANG_CP_ICON_SELECT') ? LANG_CP_ICON_SELECT : '').'</span></a>',
  4.  
  5. )),

Выводит выбор иконки, но путь у неё /admin/widgets#

Изображение

#2 4 января 2025 в 13:50

Посмотрите как реализовано в этом шаблоне instantcms.ru/addons/lte.html уже не помню, но долго заморачивался.

В виджете Статистика 

#3 4 января 2025 в 17:08

Посмотрите как реализовано в этом шаблоне instantcms.ru/addons/lte.html уже не помню, но долго заморачивался.

В виджете Статистика 

My-InstantCMS.Ru

У Вас не много не то. Вы сделали отдельным вывод шаблона и как я понял только к одному элементу.

А я хочу сделать, например: Поле телефон и к нему иконка, другое поле почта и к нему иконка.

#4 4 января 2025 в 21:25

Посмотрите как реализовано в этом шаблоне instantcms.ru/addons/lte.html уже не помню, но долго заморачивался.

В виджете Статистика 

My-InstantCMS.Ru

У Вас не много не то. Вы сделали отдельным вывод шаблона и как я понял только к одному элементу.

А я хочу сделать, например: Поле телефон и к нему иконка, другое поле почта и к нему иконка.

litemir

Проще через CSS 

#5 4 января 2025 в 21:28

Делаю так, но путь не получаю.

litemir

Так и не получите — вы пытаетесь в одном модальном окне Bootstrap вызвать второе окно с иконками. Bootstrap увы так не умеет. А вот если выбор иконки делать просто вставкой в строковое поле, то сработает: {solid:map}

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.