Альтернатива Theme developer

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

Аватар пользователя batulin batulin 4 ноября 2019 в 11:18

Друзья! Делаю тему для сайта (впервые). Сайт специфический - с модулем course. И для того, чтобы настроить отображение элементов курса мне нужно понять какими шаблонами иди функциями они формируются изначально. Даже если мне будет известно имя хука для переопределения этого отображения, то это даст мне не много, т.к. я могу не учесть каких то элементов, необходимых для работы модуля. Есть такой модуль - Theme_developer для этой цели, но он почему то не работает (хотя версия simplehtml - 7.x-1.12) - после установки и включения белый экран и текст с сылкой. Подскажите пожалуйста есть ли альтернативный способ определить шаблон или функцию, которая отвечает за вывод того или иного блока. Спасибо.

Лучший ответ

Аватар пользователя ivnish ivnish 4 ноября 2019 в 11:21

Так стоп. Изначальная задача-то какая, узнать имена нужных шаблонов?

Включите theme debug в settings.php для начала

Комментарии

Аватар пользователя ivnish ivnish 4 ноября 2019 в 11:21

Так стоп. Изначальная задача-то какая, узнать имена нужных шаблонов?

Включите theme debug в settings.php для начала

Аватар пользователя batulin batulin 4 ноября 2019 в 11:39

Добрый день! Спасибо за реагирование. Одна из задач - узнать как выводится конкретное отображение "Краткое содержание курса" (ссылка /node/41/course-outline). При выводе на этой странице dpm($node); появляется ошибка undfined variable node.... Мне нужно вывести на страницу (в шапку) изображение из поля курса, а на этой странице оно не выводится. Спасибо.

Аватар пользователя ivnish ivnish 4 ноября 2019 в 11:41

узнать как выводится конкретное отображение

Это можно узнать по классам полей, дивов и тд.

При выводе на этой странице dpm($node);

dpm штука классная, но не для этого случая точно

Аватар пользователя VasyOK VasyOK 4 ноября 2019 в 14:40

Theme developer не особо популярное решение. Скорей всего мнимальными знаниями по CSS вам пририйдется обалдевать.
Если дадите ссылку на сайт, вполне возможно вам и подскажут откуда что выводится. А еще хорошо если вы сообщите откуда у вас этот сайт.

Аватар пользователя batulin batulin 4 ноября 2019 в 16:24

Может я ошибся - модуль, который отображает, при щелчке по блоку на странице, шаблон или название функции, которая его выводит.
Сайт тестовый у меня на локальном сервере. Пытаюсь создать площадку для проведения курсов и тренингов.
Я некоторое времч учился темизации страниц, а когда дошел до курса, столкнулся с проблемой - не могу найти как он (модуль) выводит контент. Если можете посоветовать в каком направлении копать - будьте добры. Спасибо.

Аватар пользователя VasyOK VasyOK 4 ноября 2019 в 18:23

Если выводится шаблоном - включите debug как описано выше.
Если не шаблоном - не знаю. Возможно поковыряйтесь в файлах модуля и поймете.
Хотя врядли там в модуле Quiz шаблоны надо править.