Modul 2. Kategoriebeschreibung für GX2 ab V2.1.0.0

Thema wurde von Steffen (indiv-style.de), 16. Februar 2015 erstellt.

  1. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hat Deine Testkategorie unterkategorienß
    Wenn ja, ist die product_listing falsch, da die nur genommen wird, wenn es keine Unterkats gibt.
    da muss dann etwas in der categorie_listing gemacht werden.
    Das steht hier aber auch irgendwo, meine ich.
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. Oktober 2016
    Beiträge:
    241
    Danke erhalten:
    19
    Danke vergeben:
    188
    ja die hat Unterkategorien - schreib dir mal PN
     
  3. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    18. November 2016
    Beiträge:
    1
    Danke erhalten:
    0
    Danke vergeben:
    1
    Hallo,
    vielleicht kann mir jemand einen Tipp geben. Wenn ich im Mega Dropdown direkt die Oberkategorie anklicke gelange ich zur festen Unterkategorie Übersicht, die in zwei Spalten unterteilt ist. Wo kann ich die Anzahl der Spalten erhöhen bzw. ändern. Die Unterkategorien wirken etwas verloren bei dieser Aufteilung :( ....
    Vielen Dank
    Mouna
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Mouna,

    willkommen im Forum.
    Deine Frage passt hier leider nicht so ganz rein. Hier geht es um eine geteilte Kategoriebeschreibung.
    Bitte eröffne zu Deiner Frage doch ein neues Thema, damit das hier bei der Beschreibung bleiben kann.
     
  5. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Soooo,
    ich habe das jetzt mal getestet.
    Test 1:
    Dateien von Steffen ((Link nur für registrierte Nutzer sichtbar.))
    hochgeladen aber statt der product_listing-USERMOD.html die categorie_listing-USERMOD.html geändert.
    Den Text einer Kategorie mit Unterkategorien durch [2KAT2] geteilt,
    Ergebnis:
    Der erste Teil des Textes wird über den Unterkategorien angezeigt, der 2. Teil darunter.
    Öffne ich jetzt eine Unterkategorie, wird der 2. Teil der Ober-Kategorie über dem Kategorienamen angezeigt.
    Ich wage zu bezweifeln, dass das jemand möchte.
    In Kategorien ohne Unterkategorien wird ein 2. Teil des Textes nicht angezeigt.

    Test 2:
    Genau nach der o.g. Anleitung von Steffen.
    Wenn die Kategorie Artikel enthält, wird der Text richtig geteilt. Der 2. Teil wird unter den Artikeln angezeigt.
    Hat die Kategorie keine Artikel wird der 2. Teil nicht angegeben.

    Mein Tipp:
    Wer nicht alle Artikel aus den Unterkategorien anzeigen lassen möchte, sollte einfach ein paar Artikel aus den Unterkategorien verlinken.
    So kann man z.B. neue Artikel, Bestseller oder auch Ladenhüter anzeigen und vielleicht etwas pushen.
     
  6. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    Das erzeugt also Duplicate content? sehe ich das richtig?
     
  7. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Wie kommst Du darauf?
    Das macht im Grunde dieses:

    Hier ist der erste, wichtige Teil meines Kategorietextes

    danach kommen meine Artikel

    Hier kommt der 2 Teil meines Kategorietextes

    Da ist nichts doppelt
     
  8. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    Der Text kommt aber in den unterkategorien nochmal....
     
  9. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
  10. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    PHP:
    {load_language_text section="product_listing"}
    {
    load_language_text section="product_info" name="info"}
    {
    load_language_text section="buttons" name="button"}

    {
    $FILTER_SELECTION}

    {
    manufacturer_data
        manufacturer_id
    =$gm_manufacturers_id
        out
    =manufacturer
    }

    {include 
    file="get_usermod:{$tpl_path}snippets/category_description.html" img_alt=$CATEGORIES_GM_ALT_TEXT category_title=$CATEGORIES_HEADING_TITLE
        category_name
    =$CATEGORIES_NAME manufacturer=$manufacturer}
       
    <!-- 
    #BOF YOOCHOOSE -->
    {if $MODULE_yoochoose_category_topsellers != ''}
        {
    $MODULE_yoochoose_category_topsellers}
    {/if}
    <!-- 
    #EOF YOOCHOOSE -->

    {include file="get_usermod:{$tpl_path}snippets/product_listing/product_listing_filter.html" formname="panel"}

    <
    div class="container-fluid" data-gambio-widget="product_hover" data-product_hover-scope=".productlist-viewmode-grid">       
        <
    div class="row product-filter-target productlist productlist-viewmode {if $VIEW_MODE == 'tiled'}productlist-viewmode-grid{else}productlist-viewmode-list{/if}" data-gambio-widget="cart_handler">

            {foreach 
    name=aussen item=module_data from=$module_content}

                {if 
    $module_data.PRODUCTS_META_DESCRIPTION && $module_data.PRODUCTS_META_DESCRIPTION != ''}
                    {
    assign var="p_meta" value=$module_data.PRODUCTS_META_DESCRIPTION|strip_tags|truncate:80:"..."|replace:'"':'&quot;'}
                {else}
                    {
    assign var="p_meta" value=$module_data.PRODUCTS_NAME|strip_tags}
                {/if}
           
                {if 
    $module_data.PRODUCTS_SHORT_DESCRIPTION && $module_data.PRODUCTS_SHORT_DESCRIPTION != ''}
                    {
    assign var="p_short_desc" value=$module_data.PRODUCTS_SHORT_DESCRIPTION}
                {else}
                    {
    assign var="p_short_desc" value=""}
                {/if}

                {
    product_images product_id=$module_data.PRODUCTS_ID out=imagetest p_name=$module_data.PRODUCTS_NAME p_image=$module_data.PRODUCTS_IMAGE}

                {
    product_ribbons
                showManufacturerImages
    =$showManufacturerImages
                showProductRibbons
    =$showProductRibbons
                product_id
    =$module_data.PRODUCTS_ID
                out
    =ribbons
                
    }

                {include 
    file="get_usermod:{$tpl_path}snippets/product_listing/product.html"
           
                
    is_swiper="false"
                
    showRating=$showRating
                p_image
    ={($module_data.PRODUCTS_IMAGE && $module_data.PRODUCTS_IMAGE != '') ? $module_data.PRODUCTS_IMAGE "" }
                
    p_url=$module_data.PRODUCTS_LINK
                p_img_title
    =$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME
                p_img_alt
    =$module_data.PRODUCTS_IMAGE_ALT|default:$module_data.PRODUCTS_NAME
                p_meta
    =$p_meta
                p_name_full
    =$module_data.PRODUCTS_NAME
                p_headline
    =$module_data.PRODUCTS_NAME
                p_short_desc
    =$p_short_desc
                p_price
    =$module_data.PRODUCTS_PRICE
                p_vpe
    ={($module_data.PRODUCTS_VPE && $module_data.PRODUCTS_VPE != '') ? $module_data.PRODUCTS_VPE "" }
           
                
    p_imgs=$imagetest
               
                p_fsk18
    =$module_data.PRODUCTS_FSK18
                tpl_path
    =($tpl_path && $tpl_path != "") ? $tpl_path ""
                
    p_attributes=$module_data.GM_ATTRIBUTES
                p_graduated_prices
    =($module_data.GM_GRADUATED_PRICES && $module_data.GM_GRADUATED_PRICES != "") ? $module_data.GM_GRADUATED_PRICES ""
                
    p_shipping_name=$module_data.PRODUCTS_SHIPPING_NAME
                p_qty
    =$module_data.PRODUCTS_QUANTITY
                p_weight
    =($module_data.SHOW_PRODUCTS_WEIGHT && $module_data.PRODUCTS_WEIGHT && $module_data.PRODUCTS_WEIGHT != "") ? $module_data.PRODUCTS_WEIGHT ""
                
    p_shipping_img=$module_data.PRODUCTS_SHIPPING_IMAGE
                p_shipping_img_alt
    =$module_data.PRODUCTS_SHIPPING_NAME
                p_shipping_img_title
    =$module_data.PRODUCTS_SHIPPING_NAME
                p_shipping_name
    =$module_data.PRODUCTS_SHIPPING_NAME
                p_shipping_link_active
    =$module_data.PRODUCTS_SHIPPING_LINK_ACTIVE
                co_id
    =$smarty.const.SHIPPING_INFOS
                show_qty_info
    =$GM_SHOW_QTY_INFO
                p_stock
    =$module_data.GM_PRODUCTS_STOCK
                p_unit
    =$module_data.UNIT
                p_by_now
    =($module_data.GM_PRODUCTS_BUTTON_BUY_NOW && $module_data.GM_PRODUCTS_BUTTON_BUY_NOW != "") ? $module_data.GM_PRODUCTS_BUTTON_BUY_NOW ""
                
    p_qty_gm=$module_data.GM_PRODUCTS_QTY
                p_deactivate_btn
    =$DEACTIVATE_BUTTON
                p_id
    =$module_data.PRODUCTS_ID
                qty_value
    =$module_data.QTY_DATA.VALUE
                input_hidden
    =$HIDDEN_QTY_NAME
                show_qty
    =$GM_SHOW_QTY
                has_attributes
    =$module_data.GM_HAS_ATTRIBUTES
                qty_id
    =$module_data.QTY_DATA.ID
                qty_type
    =$module_data.QTY_DATA.TYPE
                qty_name
    =$module_data.QTY_DATA.NAME
                qty_cls
    =$module_data.QTY_DATA.CLASS

                
    data_index="productlist_"|cat:$module_data.PRODUCTS_ID
                hover
    ="true"
                
    img_start_widget="true"
                
    }
           
            {/foreach}
           
        </
    div>
    </
    div>
    {if 
    $CATEGORIES_DESCRIPTION2}
    <
    div class="categories_description">
        {if 
    $CATEGORIES_DESCRIPTION2}
        {
    $CATEGORIES_DESCRIPTION2}
        {/if}
    </
    div>
    {else}
    {if 
    $smarty.session.cat2desc}

    <
    div class="categories_description">
        {if 
    $smarty.session.cat2desc}
        {
    $smarty.session.cat2desc}
        {/if}
    </
    div>
    {/if}
    {/if}
    {include 
    file="get_usermod:{$tpl_path}snippets/product_listing/product_listing_filter.html" formname="panel2"}

    {include 
    file="get_usermod:{$tpl_path}snippets/navigation/pagination_info.html" info=$NAVIGATION_INFO}
    Das ist meine Usermod vieleicht hab ich ja nen fehler gemacht... ?
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Die Unterkategorien haben aber auch keinen eigenen Text, oder?
    Wenn Du da einen Text eingibst und ein [2KAT2] einfügst (ein Punkt dahinter reicht) ist der Text weg.
     
  12. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    Jipp dann ist er weg :D Gottseidank also entsteht doch dpl....

    PS : die unterkategorien hatten keinen eigenen Text aber bald....^^
     
  13. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    @Steffen (indiv-style.de) gibt es eine Lösung dafür?

    Ich finde es persönlich nicht von Vorteil das mann in allen Kategorien des Shops [Kat2]. setzen muss das der Text nicht überall auftaucht.
     
  14. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Kurzfristig gibts da von mir keine Lösung....
     
  15. johannes_honke

    johannes_honke Erfahrener Benutzer

    Registriert seit:
    5. April 2016
    Beiträge:
    162
    Danke erhalten:
    4
    Danke vergeben:
    13
    @Steffen (indiv-style.de)

    Danke für die schnelle Antwort.

    Kann es sein das dies passiert da ich bereits eine Usermod drinn hatte das da der wurm irgendwo drinnen ist? Weil auf einen anderen Shop besteht das Problem nicht.
     
  16. dennis_frigault

    dennis_frigault Aktives Mitglied

    Registriert seit:
    4. Januar 2017
    Beiträge:
    37
    Danke erhalten:
    0
    Danke vergeben:
    3
  17. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Dann hast Du irgend etwas falsch gemacht.
    Du musst genau nach dieser Anleitung gehen:
    (Link nur für registrierte Nutzer sichtbar.)
     
  18. dennis_frigault

    dennis_frigault Aktives Mitglied

    Registriert seit:
    4. Januar 2017
    Beiträge:
    37
    Danke erhalten:
    0
    Danke vergeben:
    3
    Ich habe die Dateien in die im Root Ordner waren in das Hauptverzeichnis Kopiert. Die product_listing_v1-USERMOD.html war bei mir nicht vorhanden, also habe ich den Tamplet Ordner auch Kopiert. Dann habe ich den Browser Cache gelöscht, habe in der Kategorie an der Gewünschten stelle [2KAT2] eingefügt und gespeichert.
    Es geht nicht, den Cache habe ich ein paar mal geleert und bei "Vorlage für Artikelübersicht" in der kategorie habe ich product_listing_v1-USERMOD.html gestellt.
     
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Welche Shopversion hast Du?
     
  20. dennis_frigault

    dennis_frigault Aktives Mitglied

    Registriert seit:
    4. Januar 2017
    Beiträge:
    37
    Danke erhalten:
    0
    Danke vergeben:
    3
    v3.3.1.2, Funktioniert jetzt aber, ich weiß zwar nicht warum, aber es geht. Danke trozdem