Вывод альтернативного title в категориях ubercart

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

Аватар пользователя oleg220 oleg220 26 октября 2010 в 16:48

Здравствуйте, уже год пользуюсь Вашим сайтом для решения проблем с друпалом, но сейчас ответа не нашёл.
Суть проблемы:
Делаю магазин на ubercart. Есть модуль Page Title, который позволяет давать страницам и рубрикам (терминам таксономии) (!) давать заголовок (тег title) отличный от заголовка страницы. Для выводов товаров используется модуль advanced catalog.
У товаров вывод альтернативного title работает без проблем. А вот у категорий товаров проблема, выводится только сам термин. При этом, если зайти по адресу taxonomy/term/6 то всё нормально, а вот при заходе по адресу catalog/6 (как его выводит ubercart), или по /pilesosi (как задал синоним я) выводится только сам термин.
Это же касается и keywords и description, которые я задаю с помощью Nodewords.

В общем, прошу Вашей помощи.

Комментарии

Аватар пользователя oleg220 oleg220 27 октября 2010 в 9:27

И ещё вопрос. Для удобства смены цен на товары менеджером я вывел при помощи views все товары на одну страницу, а можно ли как то поле с ценой сделать активным, чтобы человек мог прямо на этой странице вводить цены, а после нажать кнопку "Сохранить"?

И можно ли как то используя модуль для апдейта цен Stock and Price Updater проверять товар только по SKU, т.е. убрать из таблицы столбик PRODUCT_ID (ведь этот ID - индивидуален для моего сайта, а на базе мне дают товар только с кодом SKU)?

Аватар пользователя oleg220 oleg220 27 октября 2010 в 11:58

По воопросу с титлом нашёл решение тут http://www.drupal.ru/node/45654#comment-242604
Работает, но не совсем так, как хотелось бы. Теперь заголовок title дублируется в H1, а мне бы хотелось чтобы в H1 был термин таксономии. Кто-нибудь знает решение?

Аватар пользователя oleg220 oleg220 27 октября 2010 в 16:31

Как вариант можно вообще убрать в шаблоне вывод H1 из page.tpl.php и после написать нужный в описании термина. Но, как удалить H1 только из каталога (вывода термина) и оставить в нодах? Какое условие прописать? или может какой-то новый файл создать именно для каталога? Тогда как его назвать?

Аватар пользователя oleg220 oleg220 27 октября 2010 в 17:32

Для этого нужно создать файл page-catalog.tpl.php
А вообще для темизации удобно пользоваться модулем devel_themer он покажет какой файл за что отвечает.

Аватар пользователя oleg220 oleg220 27 октября 2010 в 19:10

Всё, всем спасибо за помощь, разобрался.

ПС: складывалось ощущение, что сам с собой говорил. Ну ладно, и заплачу сам себе тогда Smile