Configurar realurl con tt_news en TYPO3
dom
27
abr
2008
Hola a todos, en esta ocasión realizaré la configuración de dos de las extensiones más usadas para TYPO3 (realurl con tt_news), las que aunque sean tan amplamente usadas, son pocas veces integradas correctamente básicamente por no contar con documentación en español que facilite tal tarea.Bien, manos a la obra...Lo primero que debemos realizar es descargar ambas extensiones desde la web de Typo3 en las siguientes URL:
Noticias (tt_news): http://typo3.org/extensions/repository/view/tt_news/2.5.0/
Realurl (realurl): http://typo3.org/extensions/repository/view/realurl/1.2.1/
Habiendo bajado ambas extensiones, realizamos la instalación de ambas simplemente importando en el Ext Manager, luego de esto realizamos los siguientes pasos:
1) Configuración básica funcional de Noticias (tt_news)
2) Preparación de la configuración para realurl, se deben copiar las siguientes líneas dentro del archivo .htaccess (o descomentarlas si están comentadas) existente dentro del directorio de instalación de TYPO3:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
3) Configuración del Template Setup en la raíz del sitio para Realurl:
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
config.baseURL = www.misitioweb.com
4) Agregamos nuevas líneas de configuración de Template en el Setup pero ahora para la extensión de Noticias:
plugin.tt_news.useHRDatesSingle = 1
plugin.tt_news.useHRDatesSingleWithoutDay = 0
plugin.tt_news.dontUseBackPid = 1
plugin.tt_news.useHRDates = 1
5) Por Último agregamos la siguiente variable al archivo localconf.php ubicado en la carpeta typo3conf (código al final).
Habiendo realizado todos los pasos anteriores, TYPO3 estaría configurado usando realurl y tt_news.
Buena suerte!.
Code: php
'useCHashCache' => '0', 'enableCHashCache' => 1, 'respectSimulateStaticURLs' => 'TRUE', 'appendMissingSlash' => 'ifNotFile', 'enableUrlDecodeCache' => '1', 'enableUrlEncodeCache' => '1', ), 'GETvar' => 'no_cache', 'no_cache' => 1, 'nc' => 1, ), 'noMatch' => 'bypass', ), 'GETvar' => 'L', 'es' => '0', 'en' => '1', ), 'noMatch' => 'bypass', ), ), 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'segTitleFieldList' => 'alias,tx_realurl_pathsegment,nav_title,title', 'languageGetVar' => 'L', 'expireDays' => 1, 'disablePathCache' => 1, 'rootpage_id' => 1, ), 'type' => 100, ), ), 'type' => 101, ), ), 'type' => 102, ), ), 'type' => 103, ), ), ), ), //configuración para tt_news 'GETvar' => 'tx_ttnews[pointer]', 'mas' => '2',) ), ), 'GETvar' => 'tx_ttnews[cat]', 'table' => 'tt_news_cat', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), ), ), );

