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

Antwort per Email an