Здравствуйте, уже год пользуюсь Вашим сайтом для решения проблем с друпалом, но сейчас ответа не нашёл.
Суть проблемы:
Делаю магазин на ubercart. Есть модуль Page Title, который позволяет давать страницам и рубрикам (терминам таксономии) (!) давать заголовок (тег title) отличный от заголовка страницы. Для выводов товаров используется модуль advanced catalog.
У товаров вывод альтернативного title работает без проблем. А вот у категорий товаров проблема, выводится только сам термин. При этом, если зайти по адресу taxonomy/term/6 то всё нормально, а вот при заходе по адресу catalog/6 (как его выводит ubercart), или по /pilesosi (как задал синоним я) выводится только сам термин.
Это же касается и keywords и description, которые я задаю с помощью Nodewords.
В общем, прошу Вашей помощи.
Комментарии
И ещё вопрос. Для удобства смены цен на товары менеджером я вывел при помощи views все товары на одну страницу, а можно ли как то поле с ценой сделать активным, чтобы человек мог прямо на этой странице вводить цены, а после нажать кнопку "Сохранить"?
И можно ли как то используя модуль для апдейта цен Stock and Price Updater проверять товар только по SKU, т.е. убрать из таблицы столбик PRODUCT_ID (ведь этот ID - индивидуален для моего сайта, а на базе мне дают товар только с кодом SKU)?
По воопросу с титлом нашёл решение тут http://www.drupal.ru/node/45654#comment-242604
Работает, но не совсем так, как хотелось бы. Теперь заголовок title дублируется в H1, а мне бы хотелось чтобы в H1 был термин таксономии. Кто-нибудь знает решение?
Как вариант можно вообще убрать в шаблоне вывод H1 из page.tpl.php и после написать нужный в описании термина. Но, как удалить H1 только из каталога (вывода термина) и оставить в нодах? Какое условие прописать? или может какой-то новый файл создать именно для каталога? Тогда как его назвать?
Для этого нужно создать файл page-catalog.tpl.php
А вообще для темизации удобно пользоваться модулем devel_themer он покажет какой файл за что отвечает.
Всё, всем спасибо за помощь, разобрался.
ПС: складывалось ощущение, что сам с собой говорил. Ну ладно, и заплачу сам себе тогда
Да-да. По каждой фигне - шаблон.
Титлы легко можно переопределить через phptemplate_preprocess_page