Изменение шаблона модуля Drupal не вступает в силу - PullRequest
1 голос
/ 23 октября 2011

Хорошо, это может быть глупый вопрос, но я немного новичок в этом Drupal-материале, поэтому я все равно должен его задать:)

Я пытаюсь реализовать FBSS-модуль (FaceBook Style Status). Все работает просто отлично. Мне даже удалось изменить некоторые цвета и прочее в CSS-файле.

Дело в том, что я хочу внести некоторые изменения в шаблон, нужно добавить и удалить некоторые вещи. Я мог бы скрыть вещи с помощью CSS, но это звучит как дурацкое решение.

Я пытался редактировать:

/sites/all/modules/facebook_status/templates/facebook-status-item.tpl.php

Но это никак не сказывается. Я пытался переместить его в папку с темами. То же самое.

И да, я очистил кеш.

Обновление: Есть ли способ узнать, действительно ли модуль использует этот файл-шаблон?

Ответы [ 2 ]

3 голосов
/ 26 октября 2011

сначала переместите его обратно на страницу модуля - держу пари, этот шаблон используется модулем. во-вторых, если вы меняете шаблоны, может потребоваться сброс кеша реестра тем, поэтому перейдите в / admin / build / themes. Вам не нужно переключать темы.

У вас включен кеш? при разработке было бы полезно сделать 2 вещи: 1) отключить кеш 2) Зайдите в настройки темы и включите «перестраивать реестр тем при каждой загрузке страницы» или что-то вроде этого.

и чтобы быть на 100% уверенным, если вы добавили новый шаблон, вам необходимо: 1) очистить кеш 2) Зайдите в admin / build / modules (который будет повторно сканировать файлы шаблонов и т. Д.) 3) Зайдите в admin / build / modules (это будет отсканировать информацию о теме).

в случае редактирования существующего шаблона, это также может помочь.

0 голосов
/ 26 октября 2011

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

Как я уже сказал, это может быть изолированно для меня, но стоит попытаться помочь вам уложиться в срок!

...