Создание модуля Друпал

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

Продолжаем тему тултипов. В прошлой статье мы создали модуль-заготовку с помощью которого можно организовать вывод подсказок к элементам формы. Функционал модуля можно расширить, создав блоки для нескольких форм, выбор между которыми осуществляется с помощью инструкции switch
Такие тултипы зашиты в код, не нуждаются в каких либо изменениях и работают т.с. долго и счастливо. Но тем не менее востребованность такого решения не очень большая. Гораздо востребованнее является функционал, позволяющий создавать всплывающие подсказки, или выводить цитаты, динамически и размещать их прямо в тексте. 


Интеграция JS скрипта в Друпал 7. Часть 4

Наконец то мы добрались к реализации чего то заслуживающего внимания. В предыдущей статье мы заставили работать js скрипт тултипа в Друпал. Теперь попробуем создать реально работающий модуль.
Нашей задачей, будет создание тултипов к элементам формы создания материала article. Если в предыдущей статье механизм реализации был проще пареной репы, то реализовать наш скрипт для страницы какой либо формы будет сложнее, хотя и не намного.


Интеграция JS скрипта в Друпал 7. Часть 3

Снова продолжаем начатое ранее . Мы имеем работающий скрипт тултипа и пришло время интегрировать его в друпал. В целом и наиболее простом варианте, эта интеграция заключается в том, чтобы поместить фрагменты нашего кода в нужное место генерируемой CMS страницы. В нашем случае, мы создадим свой модуль. Как именно его создать не буду подробно останавливаться (или может сделаю это позже), потому как такой информации в сети полно.
Итак, мы имеем сайт с установленным Drupal 7 .


Интеграция JS скрипта в Друпал 7. Часть 2

Продолжим начатое в предыдущей статье . Итак мы имеем работающий скрипт тултипа. Прежде чем заняться его интеграцией в друпал, скрипт необходимо немного подправить. Сначала подчистим и изменим HTML код. Уберем лишние примеры и попробуем привязать тултип не к ссылке, а к тегу <span>.
Попутно разберемся как работает скрипт, снова обратившись к доке. 


Интеграция JS скрипта в Друпал 7.

Иногда бывает необходимо интегрировать свой любимый JS скрипт в не менее любимую CMS. Если речь идет о Друпал, с его на данный момент 32К модулей, то врядли найдется задача, которая не была бы в нем реализована. Тем не менее, есть здесь и подводные камни, из-за которых я предпочитаю устанавливать по возможности меньшее кол-во модулей.