Необходимо переопределить функцию theme_uc_catalog_product_grid() отвечающую за вывод товаров в каталоге Ubercart.
Не нравится мне табличная верстка, заменил на блочную.
Переопределение функции непосредственно в модуле работает, но это вроде как не принято и в друпал-сообществе не приветствуется.
Записал функцию в template.php темы изменив название на phptemplate_uc_catalog_product_grid()
Но перехвата функции не происходит.
Что еще необходимо сделать?
Комментарии
theme_uc_catalog_product_grid(), theme - заменить на название вашей темы, очистить кеш
Спасибо. Заработало.
А у меня подобный трюк не выходит ни в каких вариантах...
ну тогда попробуйте после проделанного выше, еще зайти в управление темами (при этом пересканируются ф.темизации) Управление -> Конструкция сайта -> Темы оформления
Странно но ничего не помогает.
Пробовал и сохранением и без, и с сохранением ктекущей темы тоже - ничего.
Функция для перехвата в модуле event в event.module - theme_event_upcoming_item()
Я бы заюзал вьюсы и сделал шаблон.Чисто нубское решение.