Вы здесь

Как вывести контекстные ссылки для собственного html элемента?

0

Очередной сумбурный вопрос от чайника - верю, что модератор сможет его переформулировать так, чтобы понятно было не только мне ;)
Итак, Друпал предоставляет администратору удобный механизм контекстных ссылок, с помощью которых можно удобно и быстро прямо на месте что-то изменить как в контенте, так и в конфигурации сайта. Мне нужно сделать несколько подобных контекстных менюшек для пользователя, причем одна из них должна еще и появляться не в специально отведенном месте, а поверх гуглокарты в том месте, куда ткнул пользователь. Понятно, что эти менюшки можно просто в лоб реализовать на JS/CSS, но раз в Друпале уже есть готовый механизм, то было бы заманчиво воспользоваться им. Я почитал документацию, но так до конца и не понял - можно/нужно ли использовать этот механизм для пользователя-неадмина, при том, что он естественно не должен даже видеть всех админских менюшек типа "Edit View" или "Translate Block" - только специально ему предоставленные операции с контентом. В настройках разрешений есть одна-единственная настройка "Use contextual links", ну я ее включил, пользователь по умолчанию всё равно ничего не видит.
Я собственно не прошу мне разжевывать как именно это сделать, а прошу простого совета опытных - можно ли/нужно ли идти этим путем (тогда я начну разбираться и разберусь) или не можно/не нужно - тогда я просто сделаю свои менюшки мимо друпала.
Заранее премного,
Андрей

Версия Drupal: 
8.x
Категория: 
Menu API
Вопрос задан 24.01.2017 - 15:05

Ответы

-3

Что то контекстуальное может навешивать через UI views, если совсем гибкое = то надо форкнуть модуль core/modules/contextual

Ответ дан 25.01.2017 - 08:59