Всплывающие подсказки в тексте ноды.
Продолжаем тему тултипов. В прошлой статье мы создали модуль-заготовку с помощью которого можно организовать вывод подсказок к элементам формы. Функционал модуля можно расширить, создав блоки для нескольких форм, выбор между которыми осуществляется с помощью инструкции switch.
Такие тултипы зашиты в код, не нуждаются в каких либо изменениях и работают т.с. долго и счастливо. Но тем не менее востребованность такого решения не очень большая. Гораздо востребованнее является функционал, позволяющий создавать всплывающие подсказки, или выводить цитаты, динамически и размещать их прямо в тексте.
Интеграция JS скрипта в Друпал 7. Часть 4
Наконец то мы добрались к реализации чего то заслуживающего внимания. В предыдущей статье мы заставили работать js скрипт тултипа в Друпал. Теперь попробуем создать реально работающий модуль.
Нашей задачей, будет создание тултипов к элементам формы создания материала article. Если в предыдущей статье механизм реализации был проще пареной репы, то реализовать наш скрипт для страницы какой либо формы будет сложнее, хотя и не намного.
Интеграция JS скрипта в Друпал 7. Часть 3
Снова продолжаем начатое ранее . Мы имеем работающий скрипт тултипа и пришло время интегрировать его в друпал. В целом и наиболее простом варианте, эта интеграция заключается в том, чтобы поместить фрагменты нашего кода в нужное место генерируемой CMS страницы. В нашем случае, мы создадим свой модуль. Как именно его создать не буду подробно останавливаться (или может сделаю это позже), потому как такой информации в сети полно.
Итак, мы имеем сайт с установленным Drupal 7 .
Интеграция JS скрипта в Друпал 7. Часть 2
Продолжим начатое в предыдущей статье . Итак мы имеем работающий скрипт тултипа. Прежде чем заняться его интеграцией в друпал, скрипт необходимо немного подправить. Сначала подчистим и изменим HTML код. Уберем лишние примеры и попробуем привязать тултип не к ссылке, а к тегу <span>.
Попутно разберемся как работает скрипт, снова обратившись к доке.
Интеграция JS скрипта в Друпал 7.
Иногда бывает необходимо интегрировать свой любимый JS скрипт в не менее любимую CMS. Если речь идет о Друпал, с его на данный момент 32К модулей, то врядли найдется задача, которая не была бы в нем реализована. Тем не менее, есть здесь и подводные камни, из-за которых я предпочитаю устанавливать по возможности меньшее кол-во модулей.