[TYPO3-german] RealURL und tt_products: kein Pfad zu Einzelansicht
Peter Kühnlein
peter at function2form.net
Mon Oct 3 16:37:10 CEST 2011
Ok - ich hab's gefunden. Die Ausdrücke müssen natürlich matchen. Da
scheint's eine Änderung gegeben zu haben, was tt_products in die URL
schreibt. Der Teil 'GETvar' => 'tx_ttproducts_pi1[backPID]' muss jetzt
heissen 'GETvar' => 'tt_products[backPID]' bzw. wird 'GETvar' =>
'tx_ttproducts_pi1[cat]' zu 'GETvar' => 'tt_products[product]', dann
klappt's auch mit dem Nachbarn.
Schönen Einheiztag noch,
Peter
Am 03.10.2011 10:55, schrieb Peter Kühnlein:
> Guten Morgen liebe Liste,
>
> nach einiger Googelei hab' ich in meine Konfiguration von RealURL
> einige Zeilen Code eingefügt, in der Hoffnung, die Pfade zu den
> Produkten in einem Shop, den ich mit tt_products aufgebaut habe,
> würden z.B. als
> domain.tld/shop/oele_schmier-dichtmittel/einzelansicht/ballistol.html
> angezeigt. Weit gefehlt: angezeigt wird
> domain.tld/shop/einzelansicht.html, ohne den Pfad dazwischen oder den
> Namen des Produkts. (Die Seite "einzelansicht" gibt's, und sie enthält
> ein Plugin für tt_products mit der Einstellung, dass hier die
> Einzelansicht dargestellt werden soll.)
> Zum Vergleich: eine tt_news Einzelansicht wird dargestellt als
> domain.tld/tipps/einzelansicht/article/tipp-8.html.
>
> Der Code, den ich eingebaut habe, lautet:
>
> ---schnipp---
>
> 'postVarSets' => array (
> '_DEFAULT' => array (
> [...]
> // start produkt konfig
> 'backPID' => array(
> array(
> 'GETvar' => 'tx_ttproducts_pi1[backPID]',
> 'lookUpTable' => array(
> 'table' => 'pages',
> 'id_field' => 'uid',
> 'alias_field' => 'title',
> 'addWhereClause' => ' AND NOT deleted',
> 'useUniqueCache' => 1,
> 'useUniqueCache_conf' => array(
> 'strtolower' => 1,
> 'spaceCharacter' => '-',
> ),
> ),
> ),
> ),
> // product categories
> 'categories' => array(
> array(
> 'GETvar' => 'tx_ttproducts_pi1[cat]',
> 'lookUpTable' => array(
> 'table' => 'tt_products_cat',
> 'id_field' => 'uid',
> 'alias_field' => 'title',
> 'addWhereClause' => ' AND NOT deleted',
> 'useUniqueCache' => 1,
> 'useUniqueCache_conf' => array(
> 'strtolower' => 1,
> 'spaceCharacter' => '-',
> ),
> ),
> ),
> ),
> // products
> 'products' => array(
> array(
> 'GETvar' => 'tx_ttproducts_pi1[product]',
> 'lookUpTable' => array(
> 'table' => 'tt_products',
> 'id_field' => 'uid',
> 'alias_field' => 'title',
> 'addWhereClause' => ' AND NOT deleted',
> 'useUniqueCache' => 1,
> 'useUniqueCache_conf' => array(
> 'strtolower' => 1,
> 'spaceCharacter' => '-',
> ),
> ),
> ),
> ),
> // ende produkt konfig
> [...]
> ),
> ),
>
> ---schnapp---
>
> Weiss jemand Rat, was zu ändern wäre, damit das funzt?
>
> Vielen Dank und schönen Feiertag
> Peter
>
--
http://www.function2form.net
http://www.peter-kuehnlein.net
"A person who advances during good times will falter during the bad."
(Hagakure)
More information about the TYPO3-german
mailing list