СДО "EDUS" СДО "EDUS"
100% СДЕЛАНО В РОССИИ

СИСТЕМА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

Всплывающие подсказки

36

Управление находится в кабинете админа, ссылка — /admin/popovers/

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

<?=\app\components\widget\PopoverText::widget(['key' => 'text'])?>


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

Что бы было проще ориентироваться и искать значения, в именах ключей будем использовать пространство имён Для вьюшек внутри контроллеров используем имя key:

имя_модуля|имя_контроллера|имя_вьюшки|уникальное_значение_имени_на_странице

пример — /admin/popovers/update, пускай там у нас три подсказки — где то сверху, справа посередине, и снизу. Добавляем в базу три значения с key:

key1 = admin|popovers|update|top key2 = admin|popovers|update|right-middle key3 = admin|popovers|update|bottom
Для виджетов внутри модулей:

имя_модуля|wiget|имя_вьюшки|уникальное_значение_имени_на_странице


Для общих контроллеров (типа site/test):

default|имя_контроллера|имя_вьюшки|уникальное_значение_имени_на_странице


Для общих виджетов (из папки app/components):

default|wiget|имя_вьюшки|уникальное_значение_имени_на_странице


Если у нас получится чётко соблюсти простарнство имён для значения key, тогда потом можно будет сделать некую фильтрацию, что бы можно было найти по быстрому нужное значение

36
No comments yet. Be the first to add a comment!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.