Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Auslesen der Unterkategorie-IDs und Übergabe an {tt_random} in der category_list

    FlyGuy

    • Neu im Forum
    • Beiträge: 8
    Hi,

    ist es möglich die IDs der Unterkategorien in der category_listing.html auszulesen und an {tt_random} zu übergeben, z.B. {tt_random cat=$ausgeleseneIDS} ?

    Danke FlyGuy



    Linkback: https://www.modified-shop.org/forum/index.php?topic=11879.0

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Code: PHP  [Auswählen]
    {capture name=unterkategorien}{foreach name=aussen item=module_data from=$module_content}{$module_data.CATEGORIES_LINK|regex_replace:'#^.*?:::([0-9]_[0-9])\.html$#':'$1'},{/foreach}{/capture}

    {tt_random cat=$smarty.capture.unterkategorien}
    So jetzt solltest Du die Unterkategorie-IDs mit Kommata getrennt haben.

    Beispiel: [2_1,2_2,2_3,2_4]

    Schöne Grüße von Tekin

    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    [...]
    Schöne Grüße von Tekin
    [...]

    Nanu? Ist Tekin bei dir oder wie ist das zu verstehen? :?

    Grüße

    Torsten

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Hehe, ne leider nicht.
    Regex war von ihm..

    #^.*?:::([0-9]_[0-9])\.html$#
    Gruß

    h-h-h

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ahh okay... dann dachte ich doch in die richtige Richtung. ;-)

    Grüße

    Torsten

    FlyGuy

    • Neu im Forum
    • Beiträge: 8
    Hallo h-h-h,

    danke für die schnelle Hilfe !

    Ich hatte mit dem Codeschnipsel von die ein paar Probleme, er wollte zu erst nicht.

    Dann habe ich mit meinem nicht vorhandenen Fachwissen, etwas herumgespielt.
    Bei mir läuft jetzt folgender Code:

    Code: PHP  [Auswählen]
    {capture name=unterkategorien}
    {foreach name=aussen item=module_data from=$module_content}
    {$module_data.CATEGORIES_LINK|regex_replace:'/.*[_]/':'$1'},{/foreach}
     {/capture}
     
    weiter unten...

    Code: PHP  [Auswählen]
    <a>Unterkategorien_ID: {$smarty.capture.unterkategorien}</a>
     
    mit dem Ergebnis (siehe Bild):

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Bin ich schon fast zufrieden.
    Hast Du noch einen Tipp, wie ich das letzte Komma entfernen kann ?

    Danke FlyGuy

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Code: PHP  [Auswählen]
    {if !$smarty.foreach.aussen.last},{/if}
    Gruß

    h-h-h

    FlyGuy

    • Neu im Forum
    • Beiträge: 8
    PERFEKT !!!!  :worship:

    Danke

    nitram

    • Neu im Forum
    • Beiträge: 7
    Kann ich den Schnippsel auch noch auf die dritte Ebene erweitern? Quasi die Kategorie der Unterkategorien.

    Ich habe derzeit 1_2, 1_3, 1_4 und will noch 1_3_1, 1_3_2, ...

    Danke.
    42 Antworten
    13546 Aufrufe
    17. Januar 2014, 19:24:41 von mw77
    2 Antworten
    1963 Aufrufe
    27. September 2010, 18:05:50 von SkyX
    1 Antworten
    1652 Aufrufe
    27. Mai 2013, 10:53:21 von JZ_Aqua
    0 Antworten
    1978 Aufrufe
    01. Juli 2012, 10:49:43 von khaleesi