Re: [TYPO3-german] RealURL postVarSets

2017-06-12 Diskussionsfäden Christian Baer

Ja, danke, das war's tatsächlich.
Ich bin zwar zwischenszeitlich auch schon darüber gestolpert, allerdings hat 
sich nichts getan.
Caches und RealURL-Tabellen leeren hat dann doch geholfen.

Danke jedenfalls.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] RealURL postVarSets

2017-06-09 Diskussionsfäden Dr. Dieter Porth

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]
 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' => '[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=d70f777fb8b7d3c52c905f29d3276295 



http://dev-cloud.eosserver.daun-systems.loc/partslist/?myparam[action]=details[param][ID]=24512=31bbc756e1cd9edcbca86b5a68d9480c 



P.S.: Sorry für die grottige Darstellung, habe leider keine 
Formatierungsoptionen gefunden


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


--

Dr. Dieter Porth - Web-Entwickler

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] RealURL postVarSets

2017-06-09 Diskussionsfäden 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]
 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' => '[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=d70f777fb8b7d3c52c905f29d3276295

http://dev-cloud.eosserver.daun-systems.loc/partslist/?myparam[action]=details[param][ID]=24512=31bbc756e1cd9edcbca86b5a68d9480c

P.S.: Sorry für die grottige Darstellung, habe leider keine 
Formatierungsoptionen gefunden

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] RealURL postVarSets mehrsprachig

2012-06-11 Diskussionsfäden Christian Hennecke

Am 07.06.2012 08:27, schrieb Michael Sollmann:

Hallo zusammen,

für eine mehrsprachige Website im Single-Tree-Modus wird RealURL
verwendet. Die Sprachumschaltung erfolgt über die Domains. Leider werden
dabei die postVarSets immer in der Default-Sprache angezeigt.

Der Parameter ist hier 'c', der Wert wird per 'lookUpTable' aus dem
Titel eines country-Datensatzes geholt.

Original-URL:
www.meinedomain.de/index.php?id=1tx_meineextension_pi1[country]=5

RealURL-URL (deutsch):
www.meinedomain.de/seite/c/deutschland

soll in der englischen Seite werden zu:
www.mydomain.de/page/c/germany

Stattdessen wird erzeugt:
www.mydomain.de/page/c/deutschland


Ist es über die RealURL-Konfiguration überhaupt möglich, die postVarSets
automatisch der jeweiligen Sprache anzupassen? Meine Recherchen haben
dazu nichts ergeben.


Bei der Konfiguration des lookuptable müßtest Du folgende Werte definieren:

languageGetVar, languageField und transOrigPointerField

Wahrscheinlich wird das so aussehen müssen:

'languageGetVar' = 'L',
'languageField' = 'sys_language_uid',
'transOrigPointerField' = 'l18n_parent',
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] RealURL postVarSets mehrsprachig

2012-06-07 Diskussionsfäden Michael Sollmann

Hallo zusammen,

für eine mehrsprachige Website im Single-Tree-Modus wird RealURL 
verwendet. Die Sprachumschaltung erfolgt über die Domains. Leider werden 
dabei die postVarSets immer in der Default-Sprache angezeigt.


Der Parameter ist hier 'c', der Wert wird per 'lookUpTable' aus dem 
Titel eines country-Datensatzes geholt.


Original-URL:
www.meinedomain.de/index.php?id=1tx_meineextension_pi1[country]=5

RealURL-URL (deutsch):
www.meinedomain.de/seite/c/deutschland

soll in der englischen Seite werden zu:
www.mydomain.de/page/c/germany

Stattdessen wird erzeugt:
www.mydomain.de/page/c/deutschland


Ist es über die RealURL-Konfiguration überhaupt möglich, die postVarSets 
automatisch der jeweiligen Sprache anzupassen? Meine Recherchen haben 
dazu nichts ergeben.


Viele Grüße und Danke im Voraus
Michael
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Realurl: postVarSets funktioniert nicht

2012-01-23 Diskussionsfäden g4-lisz

Hallo Leute,

ich bin am verzweifeln: Ich versuche, für eine selbst geschriebene 
Extension (extbase) realurl zu konfigurieren.


Da die automatische Konfiguration für 'pagePath' usw. gut funktioniert, 
habe ich diese übernommen und folgenden Abschnitt ergänzt:


'postVarSets' = array(
  '_DEFAULT' = array(
'spital' = array(
  0 = array(
'GETvar' = 'tx_hplusinfo_fe_spitalinfo[klinik]',
  ),
),
  ),
),
  );

Die ursprünglichen URLs sahen so aus:

http://XXX/spitalsuche/ergebnisse-ihrer-suche/spitalinfo/?tx_hplusinfo_fe_spitalinfo[klinik]=7cHash=54102497321b790098f71d10f642f882

Wenn ich jetzt 
http://XXX/spitalsuche/ergebnisse-ihrer-suche/spitalinfo/spital/7/ 
eingebe, bekomme ich die Fehlermeldung:
Reason: Segment spital was not a keyword for a postVarSet as expected 
on page with id=27.


Was genau habe ich übersehen? Ich probiere schon ne ganze Weile rum und 
kann den Fehler einfach nicht finden.


Bin für jeden Hinweis dankbar!

Grüsse,
Till
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german