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)
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german