Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.08.2012, 13:28 | #1 |
Senior Member
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
|
ReealUrl и tt_news. Опять
Всем хорошего настроения.
Случилось так, что настроенный конфиг RealURL (проработавший более года нормально), без внешнего вмешательства дал сбой. Т.к. проблему заметили слишком поздно, то откатить дамп не представляется возможным. Итак, что собственно произошло: на сайте установлен tt_news + RealUrl Setup: config { baseURL = http://domain.ru/ simulateStaticDocuments = 0 tx_realurl_enable = 1 xmlprologue = none doctype = xhtml_trans xhtmlDoctype = xhtml_trans index_enable = 1 index_externals = 1 forceCharset = utf-8 metaCharset = utf-8 renderCharset = utf-8 config.uniqueLinkVars = 1 linkVars = L sys_language_mode = content_fallback sys_language_overlay = 1 sys_language_uid = 0 sys_language_softMergeIfNotBlank = tt_content:image, tt_content:header htmlTag_langKey = ru-RU locale_all = ru_RU.UTF8 language = ru sys_language_uid = {$city.uid} disablePrefixComment = 1 no_cache = 0 defaultLanguage_nearCities = {$nearCities} prefixLocalAnchors = all } Localconf.php : $tx_realurl_config = array( 'init' => array( 'enableCHashCache' => true , 'appendMissingSlash' => 'ifNotFile,redirect[301]' , 'adminJumpToBackend' => true , 'enableUrlDecodeCache' => true , 'enableUrlEncodeCache' => true //, 'emptyUrlReturnValue' => true // Allow for proper SEO 404 handling , 'postVarSet_failureMode' => '' , 'reapplyAbsRefPrefix' => true // , 'doNotRawUrlEncodeParameterNames' => true ) , 'redirects' => array() , 'preVars' => array( array( 'GETvar' => 'no_cache' , 'valueMap' => array( 'nc' => 1 ) , 'noMatch' => 'bypass' ), ) , 'pagePath' => array( 'type' => 'user' , 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main' , 'spaceCharacter' => '-' , 'languageGetVar' => 'L' // , 'rootpage_id' => 3 , 'segTitleFieldList' => 'tx_realurl_pathsegment,alias,title,uid' , 'expireDays' => 1095 ) , 'fixedPostVars' => array() , 'postVarSets' => array( '_DEFAULT' => array( // параметры архива новостей 'archive' => array( array( 'GETvar' => 'tx_ttnews[year]' ) , array( 'GETvar' => 'tx_ttnews[month]' // Если нужно использовать названия месяцев, вместо их номеров // Если не нужно - закомментируйте строки ниже , 'valueMap' => array( 'january' => '01', 'february' => '02', 'march' => '03', 'april' => '04', 'may' => '05', 'june' => '06', 'july' => '07', 'august' => '08', 'september' => '09', 'october' => '10', 'november' => '11', 'december' => '12', ) ) , array( 'GETvar' => 'tx_ttnews[day]' , 'noMatch' => 'bypass', ) , array( 'GETvar' => 'tx_ttnews[pS]' , 'noMatch' => 'bypass', ) , array( 'GETvar' => 'tx_ttnews[pL]' , 'noMatch' => 'bypass', ) ) // проводник по страницам новостей , 'p' => array( array( 'GETvar' => 'tx_ttnews[pointer]' ) ) // категории новостей , 'c' => array ( array( 'GETvar' => 'tx_ttnews[cat]' , 'lookUpTable' => array( 'table' => 'tt_news_cat' , 'id_field' => 'uid' , 'alias_field' => 'title' , 'addWhereClause' => ' AND deleted != 1' , 'useUniqueCache' => 1 , 'autoUpdate' => 1 , 'useUniqueCache_conf' => array( 'strtolower' => 1 ), ), ), ) // элементы новостей , 'article' => array( array( 'GETvar' => 'tx_ttnews[tt_news]' , 'lookUpTable' => array( 'table' => 'tt_news' , 'id_field' => 'uid' // Goolge нравиться уникальные названия , 'alias_field' => 'concat(title, " ", uid)' , 'addWhereClause' => ' AND deleted != 1' , 'useUniqueCache' => 1 , 'autoUpdate' => 1 , 'useUniqueCache_conf' => array( 'strtolower' => 1 , 'spaceCharacter' => '-' ) ) ) , array( 'GETvar' => 'tx_ttnews[swords]' ) ) , 'abp' => array( array( 'GETvar' => 'tx_ttnews[backPid]' ) ) , 'nq' => array( array( 'GETvar' => 'news_search[search_text]' ) ) , 'nqc' => array( array( 'GETvar' => 'news_search[category][]' ) ), ) ) , 'fileName' => array ( 'defaultToHTMLsuffixOnPrev' => 0, 'index' => array( // 'index.html' => array( // 'keyValues' => array( // 'type' => 0, // ) // ) 'print.html' => array( 'keyValues' => array( 'type' => 98, ) ) , 'text.html' => array( 'keyValues' => array( 'type' => 99, ) ) , 'rss.xml' => array( 'keyValues' => array( 'type' => 100, ) ) , 'rss091.xml' => array( 'keyValues' => array( 'type' => 101, ) ) , 'rdf.xml' => array( 'keyValues' => array( 'type' => 102, ) ) , 'atom.xml' => array( 'keyValues' => array( 'type' => 103, ) ) // ext:seo_basics overrides this , 'sitemap.xml' => array( 'keyValues' => array( 'type' => 776, ) ) , '_DEFAULT' => array( 'keyValues' => array() ) ) , 'acceptHTMLsuffix' => 1 ) ); Раньше ссылка на новость отображалась в формате: http://domain.ru/specpredlozhenija/n...e/news_name-N/ где N, уникальный номер новости, а теперь в формате: http:// domain.ru/specpredlozhenija/novosti/article/news_name //abp/74/ где 74 это ID страницы отображения полной новости. Собственно вопрос: где искать ошибку? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опять "Файловые ссылки". | Antony_A | Общие вопросы | 15 | 01.11.2010 12:00 |
И опять кракозябры… | logovas | Общие вопросы | 27 | 03.04.2007 14:48 |
ОПЯТЬ Русский язык в Typo3 v4 | DeCibell | Установка | 7 | 02.08.2006 21:20 |
Опять хостинг - сколько коннектов к мускулу? | testuser | TYPO3 хостинг | 3 | 19.08.2005 02:10 |
опять indexed search | massimo | Общие вопросы | 1 | 06.03.2005 01:43 |