Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 29.09.2009, 18:31   #1
Никита
Продвинутый
 
Регистрация: 11.02.2009
Сообщений: 65
По умолчанию

Кстати, знаете ли Вы, как делать содержимое тега title разным для каждой страницы, причём не только страниц с разным параметром $_GET['id'], но ещё и страниц с одинаковым id, но с разными другими параметрами.
Никита вне форума   Ответить с цитированием
Старый 30.09.2009, 18:41   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Знаю. Но это зависит от того каким образом вы отдаете контент в TYPO3. Есть два способа - через плагин типа USER (кэшируется вместе со страницей), или через плагин типа USER_INT (не кэшируется).

Сразу нюанс - название страницы формируется на этапе генерации страницы и кэшируется (т.е. на самом деле кэшируется полный HTML код страницы).

Соответственно для USER просто и стандартно:

PHP код:
$GLOBALS['TSFE']->page['title'] = $my_header;
$GLOBALS['TSFE']->indexedDocTitle $my_header
Для USER_INT это не сработает, так как эти параметры уже не влияют на генерацию страницы. Поэтому есть "хак":

PHP код:
$GLOBALS['TSFE']->content preg_replace('@<title>(.+) - (.+)</title>@i''<title>'.$my_header.' - $2</title>'$GLOBALS['TSFE']->content); 
Но этот способ зависит от того, как настроено формирование заголовка в TYPO3. Код выше сделан в предположении что заголовок выглядит как "Название страницы - Имя сайта".
dmartynenko вне форума   Ответить с цитированием
Старый 29.10.2009, 18:03   #3
Никита
Продвинутый
 
Регистрация: 11.02.2009
Сообщений: 65
По умолчанию

А мета-теги для каждой карточки товара как заполняются?
Никита вне форума   Ответить с цитированием
Старый 30.10.2009, 14:32   #4
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Могут разными способами.
Так как вы так и не прояснили как вы интегрируетесь с TYPO3, то и посоветовать вам что-то адекватное сложно.
dmartynenko вне форума   Ответить с цитированием
Старый 30.10.2009, 15:47   #5
Никита
Продвинутый
 
Регистрация: 11.02.2009
Сообщений: 65
По умолчанию

Мне, в принципе, достаточно знать как это делается для extendedshop, дальше дело техники.
Никита вне форума   Ответить с цитированием
Старый 21.12.2009, 13:42   #6
Никита
Продвинутый
 
Регистрация: 11.02.2009
Сообщений: 65
По умолчанию

Есть работающий пример для генерации уникальных заголовков и мета-тегов для страниц с подробным описанием товара для магазина extendedshop (инфа берётся из базы данных) или руководство на русском, английском или немецком языках?
Никита вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 15:29.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория