AlexION101: Комментарии

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

22 марта 2013 в 18:33

Спасибо большое за ссылки на материал, уже читаю.
Модуль view обязательно буду использовать, но сначала хотелос бы понять, как механизм работает "изнутри".
Прохожу код отладчиком, если Вы знаете, то можете подсказать, как сайт понимает, что html возвращаемый функцией first_articles_list() (в примере выше) необходимо поместить именно в блок content, а не в, например, блок "menu"? Можно ли это переопределить?

22 марта 2013 в 17:33

А нет, работает! ) Надо было писать не $items['node'], а $items['articles']
Скажите, пожалуйста, а как при подобном создании страниц сохранить расположение блоков? Т.е. мне нужно, например, в страницу articles сформировать только контент, а остальные блоки чтобы остались так, как я определил в admin/structure/block

21 марта 2013 в 16:48

Установил pathauto, теперь ссылки на контент моего типа формируются верно: http://site/mycontent/title-2

Подскажите, пожалуйста, как сделать, чтобы на странице http://site/mycontent/ отображался список всех статей типа mycontent???

Создал ссылку на эту страницу, естественно пишет: The requested page "/mycontent/" could not be found.

13 марта 2013 в 12:18

Помогите, пожалуйста, с ещё одним вопросом:

Например есть функция theme_username, определела в theme.ink. Возвращает html - типа "Anonymous (not verified)"
Как переопредедить эту функцию в созданном мною модуле? Как сделать это через файл tpl и через создание функции в модуле?

Заранее, большое спасибо!

11 марта 2013 в 17:02

Спасибо, все понял.
Подитожу:
1. ModuleName_theme - регистрирует темизированные функции модуля
2. Называть темизированные функции стоит так: theme_ModuleName_FunctionName
3. Вызываются темизированные функции через theme("ModuleName_FunctionName")

11 марта 2013 в 16:59

1. Понял, ошибка так ошибка
2. Ну как же не хук, вот здесь написано, что хук: .
Я разобрался, оказывается в modulename_theme регистрируются темизированные функции модуля. Эти функции называются theme_functionname. Так потом эти функции можно вызывать через theme("functionname")
Ситуация проясняется, спасибо!