Drupal Tagadelic: создание собственного блока - PullRequest
0 голосов
/ 15 сентября 2009

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

Не могли бы некоторые в общих чертах объяснить, как я поступил бы по этому поводу? Я знаю, что не должен связываться с самим модулем, поэтому я должен переопределить некоторые из его функций для вывода моей разметки?

Вот список всех функций tagadelic , но я не вижу, откуда происходит разметка.

Спасибо:)

1 Ответ

6 голосов
/ 15 сентября 2009

Все блоки Drupal поддерживают множество настроек CSS:

<div id="block-tagadelic-1" class="block block-tagadelic block-title block-odd">

Если доступный исходный код HTML недостаточен для ваших стилей, вы можете переопределить функцию темы tagadelic, отвечающую за вывод HTML. Это в tagadelic.module на Line 308. Ищите function theme_tagadelic_weighted($terms).

Помните, что при переопределении этой функции она не будет переопределять тематику блока, как я объяснил выше. Кроме того, если вы переопределите его таким образом, любое обновление модуля tagadelic не будет включать эту модификацию.

Таким образом, вы можете захотеть создать переопределенную функцию темы целиком в самой теме: Переопределение функции темы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...