Zum Inhalt springen

RealUrl: type=100 überschreiben funktioniert, type-Parameter bleibt aber trotzdem stehen

Erstellt am 23. August 2010 · 2 Antworten · letzte Antwort am 24. September 2010

Tags: Frage

cbatik ·

Hallo!

ich habe folgendes Problem: Mittels imageLinkWrap erzeuge ich einen funktionierenden Link auf den RSS Feed von T3Blog. Der Code dazu sieht wie folgt aus:

10 = IMAGE
10.file = fileadmin/img/blog/rss.jpg
10.imageLinkWrap = 1
10.imageLinkWrap {
  enable = 1
  typolink {
  parameter.field = pid
  additionalParams.dataWrap = &type=100
}

Und hier die dazupassende RealUrl-Config:

'fileName' => array (
 			'defaultToHTMLsuffixOnPrev' => 0,
 			'index' => array(
	 			'rss.xml' => array(
	           		'keyValues' => array (
	            		'type' => 100,
	        		),
	        	),
	        	'sitemap.xml' => array(
	           		'keyValues' => array (
	            		'type' => 200,
	        		),
	        	),

	        ),
 		),

Der Link wird korrekt erzeugt, allerdings lautet er /rss.xml?type=100 und nicht einfach /rss.xml. Schließlich wird ja type=100 durch rss.xml ersetzt, aber der type-Parameter bleibt trotzdem bestehen? Oder wie könnte ich sonst noch den Parameter type=100 wegbringen? Das additionalParams.dataWrap = &type=100 benötige ich auf alle Fälle, sonst wird keine Link erzeugt!

Danke, LG
Christoph

hgtronje ·

Hallo cbatik,

probier mal den type in der realurl conf in Anführungszeichen '100' zu setzen.

'rss.xml' => array (
  'keyValues' => array (
    'type' => '100',
    ),
),