[TYPO3-german] RealURL postVarSets
Dr. Dieter Porth
web37p2 at web59550.greatnet-hosting.de
Fri Jun 9 16:11:54 CEST 2017
Hallo Christian,
PostVarSets enthält am Ende das Wort Sets. Es fehlt die Array-Ebene, die
das Set definiert.
Die Dokumentation ist hilfreich.
https://github.com/dmitryd/typo3-realurl/wiki/Configuration-reference#postvarsets
Weiterhin kann man auch folgendes lesen
http://www.dmitry-dulepov.com/2008/05/realurl-made-easy-part-1.html
http://www.dmitry-dulepov.com/2008/06/realurl-made-easy-part-2.html
Dieter
Am 09.06.2017 um 13:24 schrieb Christian Baer:
> Hallo Zusammen,
>
>
> leider habe ich aktuell ein Problem damit, RealURL richtig zu
> konfigurieren.
> Konkret geht es um die Parameter in den postVarSets.
> Ich habe mir die realurl-Configuration von RealURL automatisch
> erstellen lassen und diese dann entsprechend erweitert mit den
> postVarSets.
> Hatte ich schon bei anderen Installationen, hat bisher auch
> funktioniert. Beim Vergleich mit funktionierenden Konfiguration ist
> mir nichts aufgefallen was sich in dem Teil unterscheidet, soweit
> passt das alles auch zum RealURL-Doku.
> Vielleicht kann mir ja einer sagen, wo das Problem liegen könnte...
>
> Hier die realurl_conf.php:[code language=php]
> <?php
> $GLOBALS ['TYPO3_CONF_VARS'] ['EXTCONF'] ['realurl'] = array (
> '_DEFAULT' => array (
> 'init' => array (
> 'appendMissingSlash' => 'ifNotFile,redirect',
> 'emptyUrlReturnValue' => '/',
> 'enableCHashCache' => true,
> 'enableUrlDecodeCache' => true,
> 'enableUrlEncodeCache' => true, ),
> 'pagePath' => array (),
> 'fileName' => array (
> 'defaultToHTMLsuffixOnPrev' => 0,
> 'acceptHTMLsuffix' => 0,
> 'index' => array (
> 'print' => array (
> 'keyValues' => array (
> 'type' => 98 )
> ) ) ),
> 'postVarSets' => array (
> '_DEFAULT' => array(
> 'action' => array(
> 'GETvar' => 'myparam[action]'
> ),
> 'id'=>array(
> 'GETvar' => 'myparam[param][ID]'
> ),
> 'module'=>array(
> 'GETvar' => 'myparam[param][module]'
> ),
> 'range'=>array(
> 'GETvar' => 'myparam[param][range]'
> )
> )
> ) ) );
>
> [/code]
>
> Im Code wird die URL entsprechend mit [code language=php]
> $this->cObj->stdWrap_typolink( '',
> array(
> 'typolink.' => array(
> 'parameter' => 15,
> 'additionalParams' => '&myparam[action]=list',
> 'useCacheHash' => true,
> 'returnLast' => 'url'
> )
> )
> );
> [/code]
> in URLs umgewandelt ( auch schon in Typoscript getestet, macht leider
> keinen Unterschied ).
>
> Trotzdem werden die Parameter nicht mit RealURL umgesetzt, die
> Seiten-Id aber schon, d.h. RealURL funktioniert generell.
> Habe ich denn etwas essentielles übersehen?
>
> URLs währen z.b.:
>
> http://dev-cloud.eosserver.daun-systems.loc/partslist/?myparam[action]=list&cHash=d70f777fb8b7d3c52c905f29d3276295
>
>
> http://dev-cloud.eosserver.daun-systems.loc/partslist/?myparam[action]=details&myparam[param][ID]=24512&cHash=31bbc756e1cd9edcbca86b5a68d9480c
>
>
> P.S.: Sorry für die grottige Darstellung, habe leider keine
> Formatierungsoptionen gefunden
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
----
Dr. Dieter Porth - Web-Entwickler
More information about the TYPO3-german
mailing list