---
title: "tt_news RSS Link"
url: "https://www.typo3.net/d/102096-tt-news-rss-link"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","tt_news"]
created: "2010-11-02"
last_reply: "2010-11-02"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_news RSS Link

Extensions · 0 Antworten · gestartet 2010-11-02

## Eröffnungsbeitrag

**Knalltuete** · 2010-11-02 · [Beitrag #1](https://www.typo3.net/d/102096-tt-news-rss-link/1)

Hallo liebe Community!
Folgendes Problem:
Ich betreibe auf meiner Seite ein kleines Blogsystem mittels tt_news und möchte auch einen RSS Feed anbieten.
Soweit funktioniert auch alles ganz gut, bis auf die Generierung des RSS Links. Den habe ich folgendermassen erzeugt:

```typoscript
page.headerData.550 = TEXT
page.headerData.550 {
 typolink{
 parameter = 443,100
 returnLast = url
 }
wrap = <link rel="alternate" type="application/rss+xml" title="RSS-Feed"
href="http://domain.de/|" />
}
```

Ohne RealURL wird daraus
<http://domain.de/index.php?id=443&type=100>

RealURL macht daraus allerdings:
<http://domain.de/blog/>

Das Ganze soll jedoch so aussehen:
<http://domain.de/blog/rss.xml>

Momentan schreibe ich den Link <http://domain.de/blog/rss.xml> hart ins TS, was ja nicht die feine Art ist, aber funktioniert.

Hat jemand eine Idee weshalb RealURL nicht das macht, was ich möchte?

Hier noch das TS von tt_news für die Erstellung des RSS Feeds:

```typoscript
plugin.tt_news {
  displayXML {
    rss2_tmplFile = EXT:tt_news/res/rss_2.tmpl
    
    xmlFormat = rss2
    xmlTitle = Domain Feed
    xmlLink = http://domain.de/
    xmlDesc = Domain Beschreibung
    xmlLang = de
    xmlIcon = fileadmin/tt_news_article.gif
    title_stdWrap.htmlSpecialChars = 1
    title_stdWrap.htmlSpecialChars.preserveEntities = 1
    subheader_stdWrap.stripHtml = 1
    subheader_stdWrap.htmlSpecialChars = 1
    subheader_stdWrap.htmlSpecialChars.preserveEntities = 1
    subheader_stdWrap.crop = 100 | ... | 1
    subheader_stdWrap.ifEmpty.field = bodytext
    xmlLastBuildDate = 1
  }
}

xmlnews = PAGE
xmlnews {
  typeNum = 100
  10 >
  10 < plugin.tt_news
  10.pid_list >
  10.pid_list = {$plugin.tt_news.pid_list}
  10.singlePid = {$plugin.tt_news.singlePid}
  10.defaultCode = XML
 
  config {
  disableAllHeaderCode = 1
  additionalHeaders = Content-type:text/xml
  no_cache = 1
  xhtml_cleaning = 0
  admPanel = 0
 }
}

page.headerData.550 = TEXT
page.headerData.550 {
 typolink{
 parameter = 443,100
 returnLast = url
 }
wrap = <link rel="alternate" type="application/rss+xml" title="RSS-Feed"
href="http://domain.de/|" />
}
```

Und hier noch die Realurl Konfiguration:

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
    '_DEFAULT' => array(
        'init' => array(
            'enableCHashCache' => 1,
            'appendMissingSlash' => 'ifNotFile',
            'enableUrlDecodeCache' => 1,
            'enableUrlEncodeCache' => 1,
            'postVarSet_failureMode' => '',
        ),
        'redirects' => array(),
        'preVars' => array(
            array(
                'GETvar' => 'no_cache',
                    'valueMap' => array(
                        'nc' => 1,
                    ),
                    'noMatch' => 'bypass',
                ),        
                array(
                    'GETvar' => 'L',
                    'valueMap' => array(
                        # 'de' => '0',
                        'en' => '1',
                    ),
                    'valueDefault' => 'de',
                    'noMatch' => 'bypass',
                ),
            ),
            
            'pagePath' => array(
                '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' => $RootPID[$_SERVER['HTTP_HOST']],
                #'rootpage_id' => 1,
            ),
            'fixedPostVars' => array(
              'news' => array(
                array(
                  'GETvar' => 'tx_ttnews[pointer]',
                  'valueMap' => array(),
                  'noMatch' => 'bypass',
                ),
                array(
                  'GETvar' => 'tx_ttnews[tt_news]',
                  'lookUpTable' => array(
                    'table' => 'tt_news',
                    'id_field' => 'uid',
                    'alias_field' => 'tx_lonewsseo_alias',
                    'addWhereClause' => ' AND NOT deleted',
                    'useUniqueCache' => 1,
                    'useUniqueCache_conf' => array(
                      'strtolower' => 1,
                      'spaceCharacter' => '-',
                    ),
                    'languageGetVar' => 'L',
                    'languageExceptionUids' => '',
                    'languageField' => 'sys_language_uid',
                    'transOrigPointerField' => 'l18n_parent',
                    'autoUpdate' => 1,
                    'expireDays' => 180,
                  ),
                ),
              ),
            ),
            'postVarSets' => array(
                '_DEFAULT' => array(
                    'seite' => array( 
                        array(
                            'GETvar' => 'tx_ttnews[pointer]',
                        ),
                    ),
                  
                    // news kategorien
                    'kategorie' => array ( 
                        array(
                            'GETvar' => 'tx_ttnews[cat]',
                            'lookUpTable' => array(
                                'table' => 'tt_news_cat',
                                'id_field' => 'uid',
                                'alias_field' => 'title',
                                'addWhereClause' => ' AND NOT deleted',
                                'useUniqueCache' => 1,
                                'useUniqueCache_conf' => array(
                                    'strtolower' => 1,
                                    'spaceCharacter' => '-',
                                ),
                            ),
                        ),
                    ),
                    
                    'nach' => array(
                        array(
                            'GETvar' => 'tx_ttnews[swords]',
                        ),
                    ),
                ),
            ),
            
        // configure filenames for different pagetypes
        'fileName' => array(
            'defaultToHTMLsuffixOnPrev' => 0,
            'index' => array(
                'print.html' => array(
                    'keyValues' => array(
                        'type' => 98,
                    ),
                ),
                '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,
                    ),
                ),
            ),
        ),
    ),
);

// RealURL - valueMap creation for tt-news
for($x=1; $x<=1000; $x++) {
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['news'][0]['valueMap'][$x+1] = $x;
}
 
 
// RealURL - page definition for tt_news, 82 = Single Page UID
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['80'] = 'news';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['453'] = 'news';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']['fixedPostVars']['466'] = 'news';
```

---

Quelle: „tt_news RSS Link“, typo3.net, https://www.typo3.net/d/102096-tt-news-rss-link
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
