[TYPO3-german] Rss Feed und Real Url mit Extension news

Tobias Liegl tliegl at gmail.com
Wed Mar 5 10:31:15 CET 2014


Hallo Patrick,

schon mal probiert den RSS-Feed über diese URL aufzurufen:
www.domain.de/webneu/rss.xml

Ansonsten ist die Frage, was du in deiner Typoscript Konfiguration als 
config.baseURL oder config.absRefPrefix angegeben hast. Könnte sein, 
dass da der Fehler liegt.

Beste Grüße
Tobi



Am 05.03.14 10:19, schrieb Patrick Zanker:
> Hallo Typo3'ler,
>
> ich verwende unter Typo3 6.1 die Extension news in Version 2.3.0 und
> realurl in Version 1.12.7.
>
> Mine Konfigurationsdatei für realUrl sieht wie folgt aus (siehe unten)
>
> Meine Link bzw. Urlstruktur sieht folgendermaßen aus.
> www.domain.de/webneu/startseite.html
> www.domain.de/webneu/startseite/artikel.html
>
> Über ein Typoskript lass ich mir ein RSS feed generieren welcher sich
> über die url
>
> www.domain.de/webneu/startseite/rss.xml aufrufen lässt
>
> Die dort hinterlegten Links werden allerdings wie folgt dargestellt
> www.domain.de/webneu/startseite/startseite/artikel/test.html
>
> Bis auf das zweite /startseite/ passt alles. Wie bekomme ich das weg?
>
> <?php
> /**
>   *
>   * dix_UrlTool default realurl configuration
>   * based on realurl-configuration of news.typo3.org
>   *     http://news.typo3.org/about/realurl-configuration/
>   *
>   */
>
> $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
>      '_DEFAULT' => array (
>          'init' => array (
>              'enableCHashCache' => '1',
>              'appendMissingSlash' => 'ifNotFile',
>              'enableUrlDecodeCache' => '1',
>              'enableUrlEncodeCache' => '1',
>          ),
>          'redirects' => array (
>          ),
>          'preVars' => array (
>              '0' => array (
>                  'GETvar' => 'no_cache',
>                  'valueMap' => array (
>                      'nc' => '1',
>                  ),
>                  'noMatch' => 'bypass'
>              ),
>              '1' => array (
>                  'GETvar' => 'L',
>                  'valueMap' => array (
>                      'de' => '0',
>                      'en' => '1',
>                  ),
>                  'noMatch' => 'bypass',
>              ),
>              '2' => array (
>                  'GETvar' => 'lang',
>                  'valueMap' => array (
>                      'de' => 'de',
>                      'en' => 'en',
>                  ),
>                  'noMatch' => 'bypass',
>              ),
>          ),
>          'pagePath' => array (
>              'type' => 'user',
>              'userFunc' =>
> 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
>              'spaceCharacter' => '-',
>              'languageGetVar' => 'L',
>              'expireDays' => '7',
>              'rootpage_id' => '1',
>          ),
>          'init' => array(
>                  'enableCHashCache' => TRUE,
>                  'enableCHashCache' => 1,
>                  'respectSimulateStaticURLs' => 0,
>                  'enableUrlDecodeCache' => 1,
>                  'enableUrlEncodeCache' => 1
>          ),
>          'preVars' => array(
>                  array(
>                          'GETvar' => 'L',
>                          'valueMap' => array(
>                                  'en' => '1',
>                          ),
>                          'noMatch' => 'bypass',
>                  ),
>                  array(
>                          'GETvar' => 'no_cache',
>                          'valueMap' => array(
>                                  'nc' => 1,
>                          ),
>                          'noMatch' => 'bypass',
>                  ),
>          ),
>          'fixedPostVars' => array(
>                  'newsDetailConfiguration' => array(
>                          array(
>                                  'GETvar' => 'tx_news_pi1[news]',
>                                  'lookUpTable' => array(
>                                          'table' =>
> 'tx_news_domain_model_news',
>                                          'id_field' => 'uid',
>                                          'alias_field' => 'title',
>                                          'addWhereClause' => ' AND NOT
> deleted',
>                                          'useUniqueCache' => 1,
>                                          'useUniqueCache_conf' => array(
>                                                  'strtolower' => 1,
>                                                  'spaceCharacter' => '-'
>                                          ),
>                                          'languageGetVar' => 'L',
>                                          'languageExceptionUids' => '',
>                                          'languageField' =>
> 'sys_language_uid',
>                                          'transOrigPointerField' =>
> 'l10n_parent',
>                                          'autoUpdate' => 1,
>                                          'expireDays' => 180,
>                                  )
>                          )
>                  ),
>            'newsCategoryConfiguration' => array(
>                          array(
>                                  'GETvar' =>
> 'tx_news_pi1[overwriteDemand][categories]',
>                                  'lookUpTable' => array(
>                                          'table' =>
> 'tx_news_domain_model_category',
>                                          'id_field' => 'uid',
>                                          'alias_field' => 'title',
>                                          'addWhereClause' => ' AND NOT
> deleted',
>                                          'useUniqueCache' => 1,
>                                          'useUniqueCache_conf' => array(
>                                                  'strtolower' => 1,
>                                                  'spaceCharacter' => '-'
>                                          )
>                                  )
>                          )
>                  ),
>                  'newsTagConfiguration' => array(
>                          array(
>                                  'GETvar' =>
> 'tx_news_pi1[overwriteDemand][tags]',
>                                  'lookUpTable' => array(
>                                          'table' =>
> 'tx_news_domain_model_tag',
>                                          'id_field' => 'uid',
>                                          'alias_field' => 'title',
>                                          'addWhereClause' => ' AND NOT
> deleted',
>                                          'useUniqueCache' => 1,
>                                          'useUniqueCache_conf' => array(
>                                                  'strtolower' => 1,
>                                                  'spaceCharacter' => '-'
>                                          )
>                                  )
>                          )
>                  ),
>                  '19' => 'newsDetailConfiguration',
>                  //'701' => 'newsDetailConfiguration', // For additional
> detail pages, add their uid as well
>                  '20' => 'newsTagConfiguration',
>                  '20' => 'newsCategoryConfiguration',
>
>          ),
>
>             'postVarSets' => array(
>                  '_DEFAULT' => array(
>                          'controller' => array(
>                                  array(
>                                          'GETvar' => 'tx_news_pi1[action]',
>                                          'noMatch' => 'bypass'
>                                  ),
>                                  array(
>                                          'GETvar' =>
> 'tx_news_pi1[controller]',
>                                          'noMatch' => 'bypass'
>                                  )
>                          ),
>
>                          'dateFilter' => array(
>                                  array(
>                                          'GETvar' =>
> 'tx_news_pi1[overwriteDemand][year]',
>                                  ),
>                                  array(
>                                          'GETvar' =>
> 'tx_news_pi1[overwriteDemand][month]',
>                                  ),
>                          ),
>                          'page' => array(
>                                  array(
>                                          'GETvar' =>
> 'tx_news_pi1[@widget_0][currentPage]',
>                                  ),
>                          ),
>                  ),
>          ),
>          'fileName' => array (
> //
> // if you don't want .html-URLs set the following to "false" (e.g.
> 'defaultToHTMLsuffixOnPrev' => false,)
> // then you get http://www.yourdomain.com/imprint/ instead of
> http://www.yourdomain.com/imprint.html
> //
>              'defaultToHTMLsuffixOnPrev' => true,
>              'index' => array (
>                  'rss.xml' => array (
>                      'keyValues' => array (
>                          'type' => '9818',
>                      ),
>                  ),
>                  'rss091.xml' => array (
>                      'keyValues' => array (
>                          'type' => '101',
>                      ),
>                  ),
>                  'rdf.xml' => array (
>                      'keyValues' => array (
>                          'type' => '102',
>                      ),
>                  ),
>                  'atom.xml' => array (
>                      'keyValues' => array (
>                          'type' => '103',
>                      ),
>                  ),
>              ),
>          ),
>      ),
>
> );
>
> ?>
>
> Danke
>
> Viele Grüße
> Patrick



More information about the TYPO3-german mailing list