Переработка модулей

Главные вкладки

Аватар пользователя jakill jakill 13 октября 2008 в 4:21

Здравствуйте!

Возможно ли как нибудь изменять внешний вид модулей, кроме как через стили? Если да то через какой файл или какими способами?

Комментарии

Аватар пользователя buranich buranich 13 октября 2008 в 5:44

Заходите в папку нужного модуля, открываете файл *****.module и редактируете функции, где происходит генерирование HTML-кода. У некоторых модулей есть свои шаблоны, которые находятся в папке с модулем - в этом случае нужно редактировать их.

Аватар пользователя glu2006 glu2006 13 октября 2008 в 9:26

buranich wrote:
Заходите в папку нужного модуля, открываете файл *****.module и редактируете функции, где происходит генерирование HTML-кода. У некоторых модулей есть свои шаблоны, которые находятся в папке с модулем - в этом случае нужно редактировать их.

А потом при обновлении модуля повторяете те-же самые действия главное через годик вспомнить в каком-же это модуле вы свой код написали который слетел после апдейта Smile .

Все изменения по функционалу модулей делайте только в своем (самописном) модуле или перекрывайте theme функции других модулей в файле темы template.php и не давайте не правильных советов )).

Аватар пользователя whisk@drupal.org whisk@drupal.org 13 октября 2008 в 13:20

Все зависит от условий задачи. Возможно, изменить код модуля будет оптимальное решение.
Более мягкий вариант - написать патч для модуля. Тогда точно не забудешь, какие изменения вносились.

Аватар пользователя glu2006 glu2006 14 октября 2008 в 17:39

<a href="mailto:whisk@drupal.org">whisk@drupal.org</a> wrote:
Все зависит от условий задачи. Возможно, изменить код модуля будет оптимальное решение.
Более мягкий вариант - написать патч для модуля. Тогда точно не забудешь, какие изменения вносились.

Я понимаю что ситуации бывают всякие. Но я стараюсь эти действия не использовать по максимуму. И другим советую делать то же самое во их же благо )).