[TYPO3-german] Kategoriemenü in commerce

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Sun Jul 5 15:11:21 CEST 2009


David Bruchmann schrieb:
> user_tx_commerce_catmenu_pub->init
>
> ist sicher nicht für die Ausgabe verantwortlich
>
>   
HalloDavid,
das ist mir auch schon aufgefallen, aber allle Quellen (Extension 
'manual_commerce') verbinden die userFunc damit.  Beispielsweise im 
beigefüten TS der Extension (commerce/static/setup.txt):

#       
# Comerce Menue
#
lib.tx_commerce.navigation  = HMENU
lib.tx_commerce.navigation {
    special = userfunction 
    special.userFunc = user_tx_commerce_catmenu_pub->init
    special{
        // Kategorie fuerr Startebene
        category = {$plugin.tx_commerce_lib.catUid}
        // zeige Producte
        showProducts = 0
        // PID fuer die Anzeige der Seite
        overridePid = {$plugin.tx_commerce_lib.overridePid}
        // EntryLervel
        entryLevel = 0
       
        // additionalFields
        // comma separated list auf additional fields to process to the 
menue
        // additionalFields = teaser, teaserimages
       
        // List of categories, where to display the manufacturere in 
adition to the catgeories in the menue
        displayManuForCat <
       
        // add parameter deepth an dpath to URL for a even faster 
rendering of the navigation
                useRootlineInformationToUrl = 
{$plugin.tx_commerce_lib.useRootlineInformationToUrl}
    // Menuebenen
      
    1 = TMENU
    2 = TMENU
    3 = TMENU
    }
    1 = TMENU
    1.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
    2 = TMENU
    2.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
    3 = TMENU
    3.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
}
#


> Gruß
> David
>
> ----- Ursprüngliche Nachricht -----
> Von:        Rainer Schleevoigt <rainer at webmasterei-hamburg.de>
> Gesendet:   Samstag, 4. Juli 2009 23:41:18
> An:         German TYPO3 Userlist <typo3-german at lists.netfielders.de>
> CC:
> Betreff:    [TYPO3-german] Kategoriemenü in commerce
>   
>> Hallo liebe Liste,
>>
>> seit drei Tagen  versuche ich nun obiges Thema abzuarbeiten. Es gelingt 
>> nicht. Unten ist der  TS-Code, den ich eingefügt habe. Es erscheint kein 
>> Menü.
>>
>> Das habe ich schon getestet:
>> - ein anderes Menü wird eingefügt,
>> - im TOB wird es richtig eingebunden (denke ich)
>> - mein Katalog aht die UID 18, das taucht richtig im TOB auf,
>> - Debugausgabe der PHP-Klasse zeigt auch die richtige category
>>
>> Das Problem taucht sowohl in der neuesten TER, als auch in der 
>> SVN-Version auf. TYPO3 v4.2.
>>
>> Mir fällt nun wirklich nichts mehr. Gibt mir jemand eine Inspiration?
>>
>> Gruß Rainer
>>
>> ======
>> includeLibs.user_tx_commerce_catmenu_pub = 
>> typo3conf/ext/commerce/lib/class.tx_commerce_navigation.php
>>
>> lib.tx_commerce.navigation  = HMENU
>> lib.tx_commerce.navigation {
>>    special = userfunction
>>    special.userFunc = user_tx_commerce_catmenu_pub->init
>>    expandAll = 1
>>    special {
>>       category = {$plugin.tx_commerce_lib.catUid}
>>       showProducts = 0
>>       entryLevel = 0
>>       overridePid = {$plugin.tx_commerce_lib.overridePid}
>>       useRootlineInformationToUrl = 
>> {$plugin.tx_commerce_lib.useRootlineInformationToUrl}
>>       1 = TMENU
>>       1 {
>>          wrap = <ul class="mainmenu">|</ul>
>>          itemArrayProcFunc = user_tx_commerce_catmenu_pub->clear
>>          expAll = 1
>>          noBlur = 1
>>          NO.wrapItemAndSub = <li>|</li>
>>          ACT = 1
>>          ACT.wrapItemAndSub = <li>|</li>
>>       }
>>       1.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
>>       2 < .1
>>       2.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
>>       3 < .2
>>       3.itemArrayProcFunc  = user_tx_commerce_catmenu_pub->clear
>>    }
>> }
>> ======
>> page = PAGE
>> page {
>>   10 = TEMPLATE
>>   10 {
>>       template = FILE
>>       template.file = fileadmin/templates/start.html
>>       marks.CONTENT  < styles.content.get
>>       marks.METANAVI < lib.metamenu
>>       marks.KATALOG  < lib.tx_commerce.navigation
>>     }       
>>  }
>>  config.adminPanel = 1
>>
>>  
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>     
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>   



More information about the TYPO3-german mailing list