hook_link_alter все-таки помог, просто я изначально ступил. В этом хуке для формирования нужной ссылки мне нужна была вся информация по конкретному термину таксономии. В какой-то документации я видел, что информация подгружается через taxonomy_get_term(). Поэтому я подумал, что делать запрос к базе на каждый тэг - зло.
Но потом я заметил, что в hook_link_alter помимо ссылок передается и сама нода. А таксономия в нее уже подгружена, поэтому не составит труда вытащить всю инфу по термину таксономии из объекта ноды.
Спасибо, что-то про этот модуль слышал, но он громоздкий. Для меня сейчас выбор уже очевиден - писать что-то свое: будет полюбому быстрее работать. Вопрос в другом - возможно ли написать свое, используя установленный модуль uc_catalog и по сути как-то дополнив его функционал в моем написанном модуле (при этом я сохраняю модуль uc_catalog для возможных обновлений ubercart) или, если не возможно - по сути необходимо переписать uc_catalog под себя.
В общем, написал в issues, а для себя пока добавил в функции
page_cache_fastpath() (cacherouter.inc)
LINE: 186
elseif (function_exists('gzencode')) {
//send gzip header to the browser header('Content-Type: text/html; charset=utf-8', TRUE);
header('Content-Encoding: gzip');
}
Вроде работать стало нормально, хотя быть может там действительно что-то с сжатием, так как в этой функции оно проверяется и происходит.
Интернет-магазин для рукодельниц на Drupal 7 + commerce
Привет, если не секрет - как реализовал функционал Мастер-Классов?
Судя по html - что-то там с помощью entity сделано. Можешь вкратце описать?
hook_term_path и $_get параметры в ссылке
hook_link_alter все-таки помог, просто я изначально ступил. В этом хуке для формирования нужной ссылки мне нужна была вся информация по конкретному термину таксономии. В какой-то документации я видел, что информация подгружается через taxonomy_get_term(). Поэтому я подумал, что делать запрос к базе на каждый тэг - зло.
Но потом я заметил, что в hook_link_alter помимо ссылок передается и сама нода. А таксономия в нее уже подгружена, поэтому не составит труда вытащить всю инфу по термину таксономии из объекта ноды.
Пример, как это сделано:
hook_term_path и $_get параметры в ссылке
а можно чуточку подробнее, что имеется в виду.
Ubercart 2. Расширение функциональности каталога.
Спасибо, что-то про этот модуль слышал, но он громоздкий. Для меня сейчас выбор уже очевиден - писать что-то свое: будет полюбому быстрее работать. Вопрос в другом - возможно ли написать свое, используя установленный модуль uc_catalog и по сути как-то дополнив его функционал в моем написанном модуле (при этом я сохраняю модуль uc_catalog для возможных обновлений ubercart) или, если не возможно - по сути необходимо переписать uc_catalog под себя.
Сайт компании, занимающейся коучингом.
Это модуль taxonomy_vtn
Сайт компании, занимающейся коучингом.
Меню дергается в каком броузере?
Про "внутренне" ни о чем - это про юзабилити или полезность и структуру содержимого?
Сайт компании, занимающейся коучингом.
Сайт компании, занимающейся коучингом.
>>>volocuga
3) - изъ@бывался чтобы в 6м ишаке нормально отображались
4) - да, ссылки поправим. спасибо.
Модуль для контроля кэширования блоков в Drupal 6.x
отличный модуль, спасибо! Поставил на 6.х точно не замерял, но по ощущениям, в минимум в 2 раза быстрее все стало работать!
cache router - проблема с кодировкой
В общем, написал в issues, а для себя пока добавил в функции
page_cache_fastpath() (cacherouter.inc)
LINE: 186
elseif (function_exists('gzencode')) {
//send gzip header to the browser
header('Content-Type: text/html; charset=utf-8', TRUE);
header('Content-Encoding: gzip');
}
Вроде работать стало нормально, хотя быть может там действительно что-то с сжатием, так как в этой функции оно проверяется и происходит.
cache router - проблема с кодировкой
Посмотрел хедеры - отдает почему-то content-type - windows-1251. А должен отдавать utf-8!. То есть может быть не в сжатии дело?
GET /programms HTTP/1.1
Views & Drupal 6. Добавляем таб "материалы пользователя" на страницу профиля.
penexe - блин, спасибо огромное. Делал вид со страницей, но не замечал там настроек меню. Супер!
Calendar: Как работать с модулем...
Видео, все по полочкам разложено: http://www.drupaltherapy.com/node/76