Zum Inhalt springen

Eigene Extension funktioniert mit RealURL Management nicht

Erstellt am 15. Juni 2008 · 1 Antwort · letzte Antwort am 16. Juni 2008

Tags: Frage

skyline ·

hallo zusammen,

ich habe eine Extension programmiert, die eine Detailansicht hat.

Caching ist ausgeschaltet:

<?php
t3lib_extMgm::addPItoST43($_EXTKEY,'pi1/class.tx_ayyachtfleetmanager_pi1.php','_pi1','list_type',false);
?>

config.no_cache ist auf 1 gesetzt.

checkCHash ist auf true, habe es aber auch schon mit false probiert.

var $pi_checkCHash = true;

Das Problem ist, dass ich nicht über die Path Segmente die durch den RealURL Manager gesetzt sind in die Detailansicht komme. Wenn ich die Seite über die Aliases, gesetzt in den Seiteneinstellungen, aufrufe, funktioniert es problemlos.

Die URL's:
Aliases: .../yachtcharter/yachts/segelyachten.html?tx_ayyachtfleetmanager_pi1[detailView]=8&cHash=421629a150
RealURL Manager: .../yachtcharter-kroatien/yachten/segelyachten.html?tx_ayyachtfleetmanager_pi1[detailView]=8&cHash=f84b152c50

Vom Aufbau sind die URL's identisch. Woran kann es denn liegen das es beim RealURL Manager nicht funktioniert? Alternative Lösung wäre (würde ich sogar vorziehen), die Extension in RealURL einzutragen. Jedoch will das bei mir irgendwie nicht richtig funktionierten.

// Extension tx_yacht_fleet_manager
'fixedPostVars' => array(),
'postVarSets' => array(
	'_DEFAULT' => array (
		'yachtmanager' => array(
			'GETvar' => 'tx_ayyachtfleetmanager_pi1[detailView]'
		),
	),
),

Hoffe jemand weiss Rat!

mfG
Skyline

skyline ·

Hab das Problem endlich gefunden. Opera sei Dank. Habe bei der localconf.php unter RealURL doNotRawUrlEncodeParameterNames auf 1 gesetzt gehabt, aus welchem Grund auch immer. Tya, siehe da, der IE ist und bleibt unfähig. Jetzt nur noch das eine Problem, wie kann ich meine Extension in RealURL einfügen? Sollte doch eigentlich kein Problem sein, ich kriegs jedoch nicht hin!

// Extension tx_yacht_fleet_manager
'fixedPostVars' => array(),
'postVarSets' => array(
        '_DEFAULT' => array (
                'yachtmanager' => array(
                        'GETvar' => 'tx_ayyachtfleetmanager_pi1[detailView]'
                ),
        ),
)

mfG
Skyline