[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