Vom Template zum Theme - Dateiliste

Thema wurde von barbara, 7. Oktober 2019 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
    #1 barbara, 7. Oktober 2019
    Zuletzt bearbeitet: 7. Oktober 2019
    Hallo zusammen.

    Da ich mir vorhin auf der Suche nach der specials.html einen Wolf gesucht habe, habe ich mir eine Liste mit den Template-html-Dateien erstellt und die Gegenstücke im Theme gesucht.
    Vielleicht hilft es einem Anderen ja auch, die richtigen Dateien zu finden.

    Pfade und Ordner sind in Fett
    Dateien, die ich nicht im Theme gefunden habe, sind rot.

    Ich habe nciht jede einzelne Dateien geöffnet - zumal einige den Namen ja auch behalten haben.
    Sollte sich irgendwo ein Fehler eingeschlichen haben, bitte melden, dann wird das berichtigt.

    Nachtrag:
    Es handelt sich um die Theme-Dateien aus der Version 3.15.1.0 RC1
    Denkt daran, dass sich auch die Smarty-Blöcke geändert haben.

    /templates/Honeygrid/ ==> themes/Honeygrid/html/system/
    index.html ==> index.html

    templates/Honeygrid/boxes/
    box_add_a_quickie.html ==> box_add_a_quickie.html
    box_admin.html ==> box_admin.html
    box_best_sellers.html ==> box_best_sellers.html
    box_cart_dropdown.html ==> layout_header_cart_dropdown.html
    box_cart_head.html ==> layout_header_cart.html
    box_categories.html ==> layout_left_categories.html
    box_categories_left.html ==> layout_left_categories_static.html
    box_categories_top.html ==> layout_header_categories.html
    box_content.html ==>
    box_content_top.html ==> box_content_top.html
    box_countries_dropdown.html ==>layout_secondary_navigation_countries_dropdown.html
    box_currencies_dropdown.html ==> layout_secondary_navigation_currencies_dropdown.html
    box_ekomi.html ==> box_ekomi.html
    box_extrabox.html ==>box_extrabox.html
    box_filter.html ==> box_filter.html
    box_filter_form_content.html ==> box_filter_form_content.html
    box_gm_trusted_shops_widget.html ==> box_trusted_shops_widget.html
    box_infobox_dropdown.html ==>box_infobox_dropdown.html
    box_information.html ==>box_information.html
    box_languages_dropdown.html ==> box_language_dropdown.html
    box_last_viewed.htm ==>box_recently_viewed.html
    box_login.html ==>box_login.html
    box_login_dropdown.html ==>box_login_dropdown.html
    box_mailbeez_shopvoting.html ==> box_mailbeez_shopvoting.html
    box_manufacturers.html ==> box_manufacturers.html
    box_manufacturers_info.html ==> box_manufacturers_info.html
    box_newsletter.html ==> box_newsletter.html
    box_order_history.html ==> box_order_history.html
    box_paypal.html ==> box_paypal.html
    box_paypalinstallments.html ==> box_paypal_installments.html
    box_search.html ==> box_search.html
    box_specials.html ==> box_specials.html
    box_top_navigation.html ==> layout_secondary_navigation.html
    box_top_search.html ==> layout_secondary_navigation_search.html
    box_trusted.html ==> box_trusted_shops.html
    box_whatsnew.html ==> box_whats_new.html

    templates/Honeygrid/module/
    categorie_listing
    /categorie_listing.html ==> category_listing_template_categorie_listing.html

    filter_selection/checkboxes.html ==> filter_selection_template_checkboxes.html
    filter_selection/dropdown.html ==> filter_selection_template_dropdown.html
    filter_selection/filter_selection.html ==> filter.html
    filter_selection/link_list.html ==> filter_selection_template_links.html
    filter_selection/multiselect.html ==> filter_selection_template_multiselect.html

    gm_product_options/product_options_dropdown.html ==> ==> _listing_option_template_product_options_dropdown.html
    gm_product_options/product_options_selection.html ==> ==> _listing_option_template_product_options_selection.html

    product_info/standard.html ==> product_info_template_standard.html

    product_listing/product_listing_v1.html ==> product_listing_template_product_listing_v1.html

    product_options/product_options_dropdown.html ==> ==> _info_option_template_product_options_dropdown.html
    product_options/product_options_selection.html ==> ==> _info_option_template_product_options_selection.html
    product_options/table_listing.html ==> product_info_option_template_table_listing.html

    properties/selection_forms/combis_table.html ==> product_info_property_template_combis_table.html
    properties/selection_forms/dropdowns.html ==> product_info_property_template_dropdowns.html
    properties/order_details_cart.html ==> cart_order_item_properties.html

    account.html ==> account.html
    account_edit.html ==> account_edit.html
    account_history.html ==> account_history.html
    account_history_info.html ==> account_history_info.html
    account_password.html ==> account_change_password.html
    additional_fields.html ==> product_info_additional_fields.html
    address_book.html ==> address_book.html
    address_book_details.html ==> address_book_details.html
    address_book_process.html ==> address_book_process.html
    advanced_search.html ==> search.html
    also_purchased.html ==> product_info_related_products.html

    bottom.html ==> layout_bottom.html

    captcha.html ==> captcha_captcha.html
    cart_shipping_costs_selection.html ==> cart_shipping_costs_selection.html
    cart_shipping_costs_shipping_module_selection.html ==> cart_shipping_costs_shipping_module_selection.html
    cart_shipping_costs_shipping_weight_information.html ==> ==>_shipping_costs_shipping_weight_information.html
    checkout_confirmation.html ==> checkout_confirmation.html
    checkout_confirmation_products.html ==> checkout_confirmation_products.html
    checkout_ipayment.html ==> checkout_payment_ipayment.html
    checkout_new_address.html ==> checkout_new_address.html
    checkout_payment.html ==> checkout_payment.html
    checkout_payment_address.html ==> checkout_payment_address.html
    checkout_payment_block.html ==> checkout_payment_modules.html
    checkout_payone.html ==> checkout_payment_payone.html
    checkout_payone_addresscheck.html ==> checkout_payment_payone_addresscheck.html
    checkout_payone_cc_form.html ==> checkout_payment_payone_cc_form.html
    checkout_payone_cr.html ==> checkout_payment_payone_cr.html
    checkout_payone_elv_form.html ==> checkout_payment_payone_elv_form.html
    checkout_payone_form.html ==> checkout_payment_payone_form.html
    checkout_payone_installment_form.html ==> checkout_payment_payone_installment_form.html
    checkout_payone_otrans_form.html ==> checkout_payment_payone_otrans_form.html
    checkout_payone_safeinv_form.html ==> checkout_payment_payone_safeinv_form.html
    checkout_shipping.html ==> checkout_shipping.html
    checkout_shipping_address.html ==> checkout_shipping_address.html
    checkout_shipping_block.html ==> checkout_shipping_modules.html
    checkout_success.html ==> checkout_success.html
    checkout_success_giftvouchersstatus.html ==>
    checkout_success_payone_clearing.html ==>
    checkout_vrepay_dialog.html ==> checkout_payment_vrepay_dialog.html
    contact_us.html ==> contact.html
    content.html ==> content.html
    content_download.html ==> content_download.html
    cookie_bar.html ==> cookie_bar.html
    cookie_usage.html ==> cookie_usage.html
    create_account.html ==> account_register.html
    create_account_guest.html ==> account_register_guest.html
    cross_selling.html ==> product_info_cross_selling.html

    downloads.html ==> downloads.html
    error_message.html ==> error_message.html
    footer.html ==> layout_footer.html

    gift_cart.html ==> cart_voucher.html
    gm_account_delete.html ==> account_delete.html
    gm_attribute_images.html ==> product_images_attribute_images.html
    gm_callback_service.html ==> callback_service.html
    gm_gmotion_small.html ==> gm_gmotion_small.html
    gm_gprint.html ==> product_info_customizer.html
    gm_graduated_price.html ==> gm_graduated_price.html
    gm_live_search.html ==> header_live_search.html
    gm_mega_flyover.html ==> gm_mega_flyover.html
    gm_navigation.html ==> gm_navigation.html
    gm_price_offer.html ==> seen_cheaper.html
    gm_product_images.html ==> gm_product_images.html
    gm_tell_a_friend.html ==> recommend.html
    graduated_price.html ==> product_info_graduated_price.html
    gv_redeem.html ==> voucher_redeem.html
    gv_send.html ==> voucher_send.html

    head.html ==> layout_head.html
    heidelpay_cc.html ==> checkout_payment_heidelpay_cc.html
    heidelpay_dc.html ==> checkout_payment_heidelpay_dc.html
    heidelpay_dd.html ==> checkout_payment_heidelpay_dd.html
    heidelpay_gateway.html ==> checkout_payment_heidelpay_gateway.html
    heidelpay_pay.html ==> checkout_payment_heidelpay_pay.html
    heidelpay_submit.html ==> checkout_payment_heidelpay_submit.html

    image_slider.html ==> image_slider.html
    image_slider_scripts.html ==> image_slider_scripts.html

    lightbox_gallery.html ==> lightbox_gallery.html
    login.html ==> login.html
    logoff.html ==> logout.html

    main_content.html ==> home.html
    megadropdown.html ==> megadropdown.html

    new_products.html ==> home_recommended_products.html
    new_products_default.html ==> home_recommended_products_default.html
    new_products_overview.html ==> home_recommended_products_overview.html
    newsletter.html ==> newsletter.html

    order_details.html ==> cart_order_preview.html

    parcelshopfinder.html ==> address_book_parcelshopfinder.html
    parcelshopfinder_result.html ==> address_book_parcelshopfinder_result.html
    password_double_opt_in.html ==> account_password_double_opt_in.html
    password_forgotten_set_new_password.html ==> account_password_forgot_password.html
    password_messages.html ==> account_password_set_new_password.html
    payment_instruction.html ==> checkout_payment_instruction.html
    payment_instruction_paypal_pui.html ==> checkout_payment_instruction_paypal_pui.html
    paypalinstallmentgeneric.html ==> paypal_installment_generic.html
    paypalinstallmentoptions.html ==> paypal_installment_options.html
    paypalinstallmentspecific.html ==> paypal_installment_specific.html
    paypalinstallmentspecificoutofbounds.html ==> paypal_installment_specific_out_of_bounds.html
    paypalinstallmentspecificstatic.html ==> paypal_installment_specific_static.html
    popup_content.html ==> popup_content.html
    popup_coupon_help.html ==> popup_coupon_help.html
    popup_image.html ==> popup_image.html
    popup_notification.html ==> popup_notification.html
    popup_search_help.html ==> popup_search_help.html
    postfinder.html ==> postfinder.html
    print_order.html ==> checkout_print_order.html
    print_product_info.html ==> product_info_print.html
    product_details.html ==> checkout_product_info.html
    product_navigator.html ==> product_info_navigator.html
    product_question.html ==> product_question.html
    product_reviews.html ==> product_reviews.html
    product_reviews_info.html ==> product_reviews_info.html
    product_reviews_write.html ==> product_reviews_write.html
    products_media.html ==> product_info_media.html
    products_new_main.html ==> home_new_products.html
    products_reviews.html ==> products_reviews.html

    recaptcha.html ==> captcha_recaptcha.html
    recaptcha_v2.html ==> captcha_recaptcha_v2.html
    reverse_cross_selling.html ==> product_info_reverse_cross_selling.html

    sepa_mandate.html ==> checkout_payment_sepa_mandate.html
    share_cart.html ==> cart_share.html
    shipping_and_payment_matrix.html ==> shipping_and_payment_matrix.html
    shopping_cart.html ==> cart.html
    show_product_thumbs.html ==>
    sitemap.html ==> sitemap.html
    specials.html ==> offers.html
    specials_main.html ==> home_offered_products.html
    subcategories_listing.html ==> category_subcategories.html

    topbar.html ==> topbar.html
    ts_excellence.html ==> trustedshops_excellence.html

    upcoming_products.html ==> home_upcoming_products.html

    wish_list.html ==> wish_list.html
    wish_list_order_details.html ==> wish_list_order_details.html
    withdrawal_pdf_form.html ==> withdrawal_pdf_form.html
    withdrawal_web_form.html ==> withdrawal_web_form.html
    wpcallback.html ==> wpcallback.html
    yoochoose_view_products.html ==> yoochoose_view_products.html
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #2 barbara, 7. Oktober 2019
    Zuletzt bearbeitet: 18. September 2021
    Teil 2

    templates/Honeygrid/snippets/
    box/default/bottom.html ==> layout_box_bottom.html
    box/default/top.html ==> layout_box_top.html

    box/headline_link/bottom.html ==> layout_box_headline_link_bottom.html
    box/headline_link
    /top.html ==> layout_box_headline_link_top.html

    box/list_buttons/bottom.html ==> layout_box_list_buttons_bottom.html
    box/list_buttons/top.html ==> layout_box_list_buttons_top.html

    box/no_headline/bottom.html ==> layout_box_no_headline_bottom.html
    box/no_headline/top.html ==> layout_box_no_headline_top.html

    header/header_custom_content.html ==> layout_header_custom_content.html
    header/header_navbar_buttons.html ==> layout_header_navbar_buttons.html
    header/header/logo.html ==> layout_header_logo.html

    navigation/breadcrumb.html ==> layout_breadcrumb.html
    navigation/breadcrumb_content.html ==> layout_breadcrumb_content.html
    navigation/page_up.html ==> layout_page_up.html
    navigation/pagination.html ==> pagination.html ???
    navigation/pagination_info.html ==> pagination_info.html ???
    navigation/process_funnel.html ==> checkout_process_funnel.html

    /order/account_history_order.html ==> account_history_order.html
    /order/order_coupon.html ==> cart_order_coupon.html
    /order/order_item.html ==> cart_order_preview_item.html
    /order/order_total.html ==> cart_order_preview_total.html
    /order/order_total_confirmation.html ==> checkout_confirmation_order_total.html
    /order/order_total_couponinfo.html ==> cart_order_couponinfo.html

    /product_info/images/product_images.html ==> product_info_gallery.html
    /product_info/images/product_images_modal.html ==> product_info_gallery_modal.html
    /product_info/images/swiper.html ==> product_info_gallery_swiper.html
    /product_info/images/swiper_image.html ==> product_info_gallery_swiper_slide.html

    /product_info/customizer.html ==> product_info_customizer_position.html
    /product_info/legal_age.html ==> product_info_legal_age.html
    /product_info/model.html ==> product_info_model.html
    /product_info/price.html ==> product_info_price.html
    /product_info/product_box_bottom.html ==> product_info_product_box_bottom.html
    /product_info/product_description.html ==> product_info_product_description.html
    /product_info/product_lists.html ==> product_info_product_lists.html
    /product_info/shipping_time.html ==> product_info_shipping_time.html
    /product_info/social_share.html ==> product_info_social_share.html
    /product_info/stock.html ==> product_info_stock.html

    /product_listing/product.html ==> product_listing_product.html
    /product_listing/product_grid_only.html ==>
    /product_listing/product_listing.html ==> product_listing.html
    /product_listing/product_listing_filter.html ==> product_listing_filter.html
    /product_listing/product_listing_hidden_fields.html ==> product_listing_hidden_fields.html
    /product_listing/product_listing_main.html ==> product_listing_main.html
    /product_listing/product_listing_swiper.html ==> product_listing_swiper.html


    /ribbon/ribbon.html ==> product_listing_ribbon.html
    /ribbon/ribbon_manufacturer.html ==> product_listing_manufacturer.html

    /alert_message.html ==> alert_message.html
    /banner.html ==> banner.html
    /category_description.html ==> category_description_top.html
    /category_description_bottom.html ==> category_description_bottom.html
    /checkout_payment_information.html ==> checkout_payment_information.html
    /checkout_paypal_plus_payment_block.html ==> checkout_paypal_plus_payment_modules.html
    /empty_cart.html ==> cart_empty.html
    /gift_cart_content.html ==>
    /modal.html ==> modal.html
    /rating_stars.html ==> rating_stars.html
    /shopping_cart_button.html ==> cart_totals.html
    /shopping_cart_messages.html ==> cart_messages.html
    /slider.html ==> slider.html


    Theme Dateien, die ich heute nicht zuordnen konnte,
    cart_order_preview_couponinfo.html
    cart_totals.html
    cart_voucher_modal.html
    layout_footer_links.html

    Nachtrag: Grün habe ich gefunden
     
  3. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Man beachte dabei die Vorläufgkeit und Ungenauigkeit der Liste. Die alten Dateien mappen nicht 1:1 auf die neuen Dateien und die werden weiter auseinanderlaufen als sie es jetzt schon tun.
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Aber man hat zumindest erstmal einen Anhaltspunkt, wo man suchen muss :)
    Ist nicht so einfach, wenn man seine alten Anpassungen in GXModules oder den USERMODS.html durchgeht und die Dateien im Theme nicht findet.
     
  5. dmun

    dmun Erfahrener Benutzer

    Registriert seit:
    2. Juni 2019
    Beiträge:
    298
    Danke erhalten:
    27
    Danke vergeben:
    6
    Bis wann ist mit einem stabilen Zustand zu rechnen ?
     
  6. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Es gibt da mehrere Ebenen von Stabilität.

    Das eine ist Stabilität auf der Codeebene, das meint Smarty Blocks haben Namen und Funktionen die fixiert sind. Das ist weitgehend stabil.

    Ganz geht nicht, dann sind keine Bugs mehr fixbar oder Verbesserungen vornehmbar.

    Das zweite wäre eine Stabilität auf Dateiebene, die ist auch nicht komplett ein Wirbelsturm, aber etwas weniger da. Da man Änderungen normal über Smarty Blöcke adressiert, ist das aber aus unserer Sicht weniger tragisch. Wir werden aber eher da nochmal Sachen verschieben als in den Blöcken.
     
  7. dmun

    dmun Erfahrener Benutzer

    Registriert seit:
    2. Juni 2019
    Beiträge:
    298
    Danke erhalten:
    27
    Danke vergeben:
    6
    und das bedeutet nun in Zahlen ? 1 Monat, 2 Monate oder ungefähr bis Version XXX ? Es ist sicherlich verständlich, dass ich ein Wechsel zu den Themen erst dann in Angriff nehme, wenn diese sich auch nicht weiter permanent ändern.
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Auf jeden Fall hat man - wenn auch vorläufig - aufgrund der Fummelarbeit von Barbara wenigstens einen Anhaltspunkt, wo der Code hingewandert sein könnte und muss nicht blind stundenlang jede Datei in der Hoffnung durchwühlen, dass man evtl. fündig wird.
     
  9. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Weiß schon jemand wohin der Inhalt aus snippets/product_listing/product_grid_only.html
    gewandert ist ?
    Hätte meine Anpassungen gerne wieder auf der Startseite und im Cross-Selling
     
  10. die ist, wies aussieht mit in die product_listing_product.html gewandert.
     
  11. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Nein, leider nicht.
    Das ist nur die bisherige snippets/product_listing/product.html
     
  12. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Macht das auf HTML Blockebene. Öffnet eure Seiten, schaut im Inspektor im Browser die HTML Klassennamen an. Die kann man dann super im Quelltext suchen, die findet jeder Editor schnell. Mit den Dateinamen zu hantieren ist da langsamer und ineffizienter, mache ich nie. Oder gewöhnt euch an die neue Struktur der Namen mit ihren Präfixen die viel über Orte und Anwendungsbereiche sagen. Das wird aber spätestens dann lästig, wenn ihr eigene Anpassungen in html/custom geschrieben habt, bei denen der Dateiname nunmal frei wählbar ist. Damit sucht man dann länger.
     
  13. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    das versuche ich ja :)
    Die Klasse ist z.B. "title-description"
    Und wie finde ich jetzt dazu den Blognamen für die Kacheln der Startseite?

    es gibt die Klasse in der product_listing_product.html unter
    {block name="product_listing_product_description"}

    Meine Anpassung ist:
    HTML:
    {block name="product_listing_product_description" prepend}
        {if $module_data.PRODUCTS_MODEL}
            <div class="model hidden-list">
                {$module_data.PRODUCTS_MODEL}
            </div>
        {/if}
    {/block}
    das gibt aber keine Anzeige auf der Startseite, oder in den Cross-Sell-Produkten, sindern nur in der Kategorie.
     
  14. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Warum gibt es da überhaupt noch einen Unterschied?
    Kachel sollte Kachel sein.
    Wenn ich etwas in der Product-Listing hinzufüge, möchte ich doch, dass es überall erscheint.
     
  15. M. Zitzmann

    M. Zitzmann Erfahrener Benutzer

    Registriert seit:
    3. März 2016
    Beiträge:
    367
    Danke erhalten:
    118
    Danke vergeben:
    39
    Ich möchte mich hier mal einklinken und nachfragen ob es schon weitere Infos gibt.

    Bei Malibu habe ich auf der Startseite diverse Boxen / Kacheln mit Artikeldaten.
    Wie komme ich an die html-Teile dieser Elemente um sie zu überladen?

    Oder werden die dynamisch über ein Script erzeugt?
     
  16. Sergej (Gambio)

    Sergej (Gambio) Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    1. August 2016
    Beiträge:
    336
    Danke erhalten:
    205
    Danke vergeben:
    69

    Das könnte daran liegen, dass die Cross-Sell-Produkte und die Produkte auf der Startseite nicht die Information von ProductSwiperContentView über product_listing_swiper.html überliefert bekommt.

    Es sollte in etwa in diese Richtung gehen, als Beispiel:
    ProductsSwiperThemeContentView überladen und die neue Information an das Template product_listing_swiper.html übergeben.

    PHP:
    class CustomProductsSwiperThemeContentView extends CustomProductsSwiperThemeContentView_parent
    {
        public function 
    prepare_data()
        {
            
    parent::prepare_data();
           
            
    $productObj  = new CustomProduct();
            
    $contentData $this->get_content_array();
           
            foreach (
    $contentData['SWIPER_DATA']['products'] as $index => $product) {
                
    $contentData['SWIPER_DATA']['products'][$index]['PRODUCT_HAS_CONFIGURATOR'] = $productObj->hasConfigurator($product['PRODUCTS_ID']);
            }
       
            
    $this->set_content_data('SWIPER_DATA'$contentData['SWIPER_DATA']);
        }
    }
    HTML:
    {block name="product_listing_swiper_product"}
       {product_images product_id=$PRODUCT.PRODUCTS_ID p_name=$PRODUCT.PRODUCTS_NAME p_image=$PRODUCT.PRODUCTS_IMAGE out=p_imgs }
       {product_ribbons showManufacturerImages=$PRODUCT.showManufacturerImages showProductRibbons=$PRODUCT.showProductRibbons product_id=$PRODUCT.PRODUCTS_ID out=ribbons}
       {include file="get_usermod:{$content_data.SWIPER_DATA.productTemplate}"
          is_swiper="true"
          showRating=$content_data.SWIPER_DATA.showRating
          ribbons=$ribbons
          
          [...]
    
          has_configurator=$PRODUCT.PRODUCT_HAS_CONFIGURATOR
       }
    {/block}
    In der product_listing_product.html machst du etwas mit dieser neuen Information

    HTML:
    {block name="product_listing_product_additional_container"}
        {$smarty.block.parent}
    
        {if $has_configurator}
            <div class="hidden visible-flyover">
                <a href="{$p_url}" title="{$button.configure_now}">{$button.configure_now}</a>
            </div>
        {/if}
    {/block}
    Vielleicht hilft dir das weiter ;)
     
  17. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Werde ich testen, danke.
     
  18. M. Zitzmann

    M. Zitzmann Erfahrener Benutzer

    Registriert seit:
    3. März 2016
    Beiträge:
    367
    Danke erhalten:
    118
    Danke vergeben:
    39
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #19 barbara, 18. Dezember 2020
    Zuletzt bearbeitet: 18. Dezember 2020
    habe gerade getestet und nur die CustomProductsSwiperThemeContentView.inc.php und die product_listing_swiper.html in GXModules erstellt.
    Jetzt kommt im SE statt der Shop Ansicht nur noch Fehlermeldungen:
    Fatal error: Uncaught Error: Class 'CustomProductsSwiperThemeContentView' not found in .....

    Möglicherweise funkt mir da eine andere Anpassung rein.
    Aber eigentlich brauche ich das gar nicht, denn ich will nur die Kurzbeschreibung in die Kacheln bringen und die sollte zur Verfügung stehen....
    zumindest gibt es das hier:
    p_short_desc=$PRODUCT.SHORTENED_PRODUCTS_DESCRIPTION
    in der product_listing_swiper.html.

    es geht weder die Artikelnummer über den Namen, noch die Kurzbeschreibung zwischen Namen und Preis.
    Eigenartiger weise wird die Kurzbeschreibung, aber nicht die Artikeklnummer im Additional-Container angezeigt. An der Stelle passt es nu gar nicht.
     
  20. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    #20 barbara, 18. Dezember 2020
    Zuletzt bearbeitet: 18. Dezember 2020
    Problem gelöst.
    Die Startseite kann offenbar nicht mit
    {$module_data......} {/if}
    umgehen. Wenn ich das lösche wird alles angezeigt wie es soll.
    (auf die Idee hätte ich auch eher kommen können :rolleyes:)

    zumindest fast, denn die Artikelnummer weigert sich hartnäckig