![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Да, простой и полезный код.
Но на сколько я понимаю у вас записи для tx_estateagent_pi1 хранятся на тех же страницах на которых выводятся. Это упрощает решение. Но в моем случае такая реализация будет затруднительна. Например, записи "компании" хранятся в нескольких SysFolder, и выводятся на нескольких разных страницах в зависимости от SysFolder и категории. Откуда выводить компании (SysFolder) и каких категорий задается в FlexForm плагина на странице. Получается всю такую конфигурацию для всего сайта нужно продублировать в шаблоне для typeNum = 777. Получится очень длинный шаблон с большим количеством кода, и следовательно легко что-то забыть там добавить, забыть вносить изменения сделанные в конфигурации разделов. Теперь думаю сделать так как вы написали, но для каждого раздела (некоторые страницы) сделать свою конфигурацию для sitemap, так проще ее поддерживать актуальной. И потом написать что-то вроде crawler-a, который: 1. будет проходить по всем страницам, запрашивать их с typeNum = 777 2. если получит в ответ валидный xml (это sitemap.xml для этого раздела), то добавит в общий sitemap index файл ( http://www.sitemaps.org/protocol.html#index) 3. ну и конечно sitemap обычных страниц тоже в sitemap index включит. |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
Я когда продумывал как это сделать как раз прислушался к совету Валерия размещать все записи непосредственно на страницах, так их действительно проще вынимать для sitemap.
А по поводу длины шаблонов - тут не нужно боятся, надо просто комментировать для себя и заодно где возможно использовать саму базу и бэкенд, т.е. какие-то данные вводить в скрытый контент в бэкенде и т.п. |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
понятно, что на TS можно написать что угодно, но ДЛЯ СОЗДАННОГО ТОБОЮ САЙТА, то есть это решение не охватывает сути...
Ну а по делу... это как RealURL - если кто для него пишет решения - то велком, а нет, так придумывайте - не обяжешь... Или решения есть, вроде привязывания меток к страницам, контенту, кешируемому содержимому и т.п.? По сути: расшифруйте, что нужно от этой карты сайта? Отметить страницы и содержимое (в том числе виртуальные, типа новостей) и далее??? |
![]() |
![]() |
![]() |
#4 | |
Senior Member
|
![]() Цитата:
1. что бы поисковики быстрей индексировали новый контент. 2. и желательно не переиндексировали старый. |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
А если как раз использовать кэш realurl?
|
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 28.04.2010
Сообщений: 73
|
![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Ну и уж точно кэш RealURL не содержит даты последнего изменения содержания страницы, которая также важна для sitemap. Там кажется есть только дата генерации URL, а это не то же самое.
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux | Valery Romanchev | Мастер-класс | 9 | 25.06.2013 22:38 |
Подойдет ли TYPO3 для информационного сайта? | vold57 | Вопросы выбора CMS | 19 | 07.12.2011 00:23 |
Подойдет ли Typo3 для моего сайта | Marlina | Вопросы выбора CMS | 2 | 12.05.2010 15:05 |
Подходит ли Typo3 для простого сайта? | juvie | Общие вопросы | 3 | 23.02.2007 18:23 |
Каковы требования к хостингу для нормального функционирования сайта на базе typo3 | Александр | FAQ (Часто задаваемые вопросы) | 11 | 01.12.2006 16:12 |