---
title: "Kleines Problem: tt_news und realurl"
url: "https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","tt_news"]
created: "2006-10-29"
last_reply: "2007-11-27"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Kleines Problem: tt_news und realurl

Extensions · 3 Antworten · gestartet 2006-10-29

## Eröffnungsbeitrag

**typo3newbie** · 2006-10-29 · [Beitrag #1](https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl/1)

Hallo liebe Leute,

ich habe realurl und tt_news installiert, fröhlich Kategorien angelegt. Die News werden auch schön verlinkt, zum Beispiel so:

```html
http://www.meine-domain.de/news/artikel/ansicht/ueberschrift1/1.html
```

Das ist auch alles korrekt, ich würde nur gerne statt des 1.html index.html anzeigen.

Wie bekomme ich das denn hin?

Auszug aus localconf.php

```html
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
  'init' => array(
    'enableCHashCache' => 1
    ),
  'preVars' => array(
    array(
      'GETvar' => 'no_cache',
      'valueMap' => array(
        'no_cache' => 1,
        ),
      'noMatch' => 'bypass',
      ),
      array(
        'GETvar' => 'L',
        'valueMap' => array(
        'de' => 'index',
        ),
      'noMatch' => 'bypass',
      ),
    ),
   'fileName' => array (
     'defaultToHTMLsuffixOnPrev' => true,
     'index' => array(
       'backend.php' => array(
       'keyValues' => array (
         'type' => 100,
         )
       ),
    'print' => array(
      'keyValues' => array(
        'type' => 98,
        )
      ),
    ),
  ),
  'postVarSets' => array(
    '_DEFAULT' => array (
      'ansicht' => array(
        array(
          'GETvar' => 'tx_ttnews[tt_news]',
          'lookUpTable' => array(
            'table' => 'tt_news',
            'id_field' => 'uid',
            'alias_field' => 'title',
            'addWhereClause' => ' AND NOT deleted',
            'useUniqueCache' => 1,
            'useUniqueCache_conf' => array(
              'strtolower' => 1,
              'spaceCharacter' => '-',
              ),          
			),
		  ),
        array(
          'GETvar' => 'tx_ttnews[backPid]',
          ),
        ),
      'category' => array(
        array(
          'GETvar' => 'tx_ttnews[cat]',
          ),
        ),
      'neste' => array(
        array(
          'GETvar' => 'tx_ttnews[pointer]',
          ),
        ),
      ),
    ),
  'pagePath' => array(
    'type' => 'user',
    'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    'spaceCharacter' => '-',
    'languageGetVar' => 'L',
    'expireDays' => 3
    ),
  );
```

Den Code gibt es hier bestimmt tausendfach im Forum. ;)

Schon mal vielen Dank für die Hilfe
typo3Newbie

## Antworten

### [#2](https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl/2) · Pie · 2007-01-15

bei mir flutscht es folgendermassen:

```html
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
  'init' => array(
    'enableCHashCache' => 1,
    'enableUrlDecodeCache' => 1,
    'enableUrlEncodeHash' => 1,
    'postVarSet_failureMode' => 'redirect_goodUpperDir',
  ),
  'rewrite' => array(),
  'preVars' => array(),
  'pagePath' => array(
    'type' => 'user',
    'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
    'spaceCharacter' => '-',
    'languageGetVar' => 'L',
    'expireDays' => 3,
    'rootpage_id' => '1'
  ),
  'fileName' => array (
    'defaultToHTMLsuffixOnPrev' => 1,
    'index' => array(
      'page.html' => array(
        'keyValues' => array (
          'type' => 1,
        ),
      ),
    ),
  ),
);
```

Ergebnis ist dann: <http://www.netzwerkstudio.de>

Gruss
-Pie

### [#3](https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl/3) · typo3newbie · 2007-02-01

Hallo Pie,

vielen Dank für die Antwort. Nach so langer Zeit habe ich das nicht mehr erwartet, darum nun auch die verspätete Antwort von mir. Der Code bei Dir sieht ja gut aus, aber löst mein Problem nicht, da Du tt_news nicht verwendest.

Im Moment werden Links von tt_news so abgebildet:

```html
http://www.meine-domain.de/news/artikel/ansicht/ueberschrift1/1.html
```

Schöner wäre aber:

```html
http://www.meine-domain.de/news/artikel/ansicht/ueberschrift1.html
```

Und optimal:

```html
http://www.meine-domain.de/news/artikel/ansicht/PID.html
```

Aber dazu habe ich den Code (s.o.) leider noch zu wenig gepeilt. Wenn mir da jemand weiterhelfen würde, wäre ich sehr dankbar.

Viele Grüße
typo3Newbie

### [#4](https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl/4) · Pillegumfi · 2007-11-27

Hallöchen...

ist ja schon eine Weile her, dass du hier geschrieben hast.
Habe gerade mal ein wenig gesucht und die Lösung sogar hier im Forum gefunden (nur zu einer anderen ext).

Versuch es mal so:

```php
'artikel' => array(
	array(
		'GETvar' => 'tx_ttnews[backPid]',
		'valueMap' => array(
			'dummy' => '1',
		),
		'noMatch' => 'bypass',
	),
	array(
		'GETvar' => 'tx_ttnews[tt_news]',
		'lookUpTable' => array (
			'table' => 'tt_news',
			'id_field' => 'uid',
			'alias_field' => 'title',
			'addWhereClause' => ' AND NOT deleted',
			'useUniqueCache' => '1',
			'useUniqueCache_conf' => array (
				'strtolower' => '1',
				'spaceCharacter' => '-',
			),
		),
	),
),
```

Damit wird die backPid nicht mit in die URL genommen (es sei denn, es wäre die 1). Ich habe einfach eine feste backPid gesetzt und gut ist.
Bei mir sehen die URL's nun so aus:

<http://site.tld/aktuelles/news/artikel/lorem-ipsum.html>

Wenn du anstelle vom title in der URL lieber die UID hast, dann lass im tt_news array einfach den lookUpTable array raus.

Hoffe ich konnte dir damit helfen.

Viele Grüße
Marcel

---

Quelle: „Kleines Problem: tt_news und realurl“, typo3.net, https://www.typo3.net/d/52487-kleines-problem-tt-news-und-realurl
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
