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: Zusätzliche Box in der Artikelbeschreibung

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #15 am: 22. März 2021, 11:01:28
    Danke für die Antwort, aber.....was erreiche ich denn dadurch?
    Die stylesheet.min.css hat nur 7 Zeilen, aber 158.393 Zeichen  :-?
    Ich kann mich dran erinnern dass in css Dateien mal alles "Paketweise" untereinander stand  :-( ist das mittlerweile nicht mehr so oder bin ich in der falschen Datei?
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #16 am: 22. März 2021, 11:46:19
    Einfach mal machen...dann werden dir im Browser mit den Entwickler Tools auch die Dateien angezeigt, wo du die Änderungen vornehmen musst. Die min Dateien sind doch komprimierte Dateien, in denen mehrere Skripte zusammengefügt werden. Darin gemachte Änderungen gehen sofort wieder verloren, wenn die Datei neu erstellt wird, weil zb in einem anderen Skript was geändert wurde.

    Gruss Timm

    karsta.de

    • Experte
    • Beiträge: 3.048
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #17 am: 22. März 2021, 12:08:49
    Die stylesheet.min.css ist die komprimierte CSS-Datei. Änderungen solltest du in der stylesheet.css machen.
    Wenn du, wie awids empfohlen hat, die Komprimierung ausschaltest, siehst du den Unterschied. (Was man im Übrigen immer für die Bearbeitung am Template tun sollte.)
    Wenn alles fertig ist, schaltest du die Komprimierung wieder an und es werden alle deine Änderung in die stylesheet.min.css komprimiert neu geschrieben.

    BG Karsta

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #18 am: 22. März 2021, 18:05:20
    Vielen Dank für die Antwort/en, ich habe einfach die "class" der anderen Button (Rezension / Frage zum Artikel) genommen und jetzt sieht der neue Button genau so aus wie die anderen.

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #19 am: 22. März 2021, 19:17:07
    Wenn ich den Button "Frage zum Artikel" im Frontend anklicke wird in der folgenden Maske die Kurzbeschreibung, in meinem Fall alles aus der zusätzlichen Box angezeigt  :-|
    Ich denke dass "PRODUCTS_SHORT_DESCRIPTION" auch hier dafür zuständig ist, kann aber die passende Datei nicht finden.
    Kann mir bitte jemand die Datei / Stelle nennen?

    awids

    • Experte
    • Beiträge: 3.785
    • Geschlecht:
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #20 am: 22. März 2021, 19:46:21
    Vielleicht postest du bei deinen Fragen auch mal Screenshots, damit man sieht, was genau dir da angezeigt wird. Macht auf Dauer keinen Spaß, immer blind zu agieren und zu raten. (Mal ganz allgemein gesprochen/geschrieben.)

    Dein Text liest sich so, als würde NUR die Kurzbeschreibung im PopUp aufploppen. Gemeint wird aber wohl sein, dass die unter dem Produkt-Titel zusätzlich abgedruckt wird, was seine Richtigkeit hat. Dies kannst du in der Datei /templates/bootstrap4/module/product_inquiry.html (Zeile 27) auskommentieren.

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #21 am: 22. März 2021, 20:08:36
    Auf der Seite "Frage zum Artikel" erscheint der Text aus der Artikel Kurzbeschreibung:
    [ Für Gäste sind keine Dateianhänge sichtbar ]
     was wohl auch richtig ist.
    Aber bei mir wäre die Anzeige da nicht zu gebrauchen, deshalb möchte ich die ausschalten.
    So wie mit der Anzeige im Warenkorb die ich ja dank deiner Hilfe schon über die order_details.html deaktivieren konnte  :-)

    P.S.
    Vielen Dank, das war die Stelle  :thx:
    $PRODUCTS_SHORT_DESCRIPTION findet GrepWin nicht, nur PRODUCTS_SHORT_DESCRIPTION  :-?

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #22 am: 22. März 2021, 20:19:33
    Habe den zusätzlichen Code mit dem Button:
    Code: PHP  [Auswählen]
    {if $PRODUCTS_SHORT_DESCRIPTION != ''}<div class="box_infobox card"><div class="card-body">{$PRODUCTS_SHORT_DESCRIPTION}
                        {if isset($MODULE_products_media) && $MODULE_products_media != ''}<button class="btn btn-xs btn-info btn-block" type="button" onclick="moreInfo();">Weitere Infos</button>{/if}
                        </div></div>{/if}<!--CLP Box in Produktbeschreibung-->
    hier unten angehängt:

    Code: PHP  [Auswählen]
    <div class="pd_content col-md-6 col-lg-3">
                                    <div class="pd_infobox">
                                            <div class="card bg-custom p-2 mb-2">
                                                    {if $SHIPPING_NAME}<div class="small"><strong>{#text_shippingtime#}</strong> {if $SHIPPING_IMAGE}<img class="pd_shipping_image" src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME_LINK}</div>{/if}
                                                    {if $PRODUCTS_MODEL != ''}<div class="small"><strong>{#model#}</strong> <span itemprop="sku">{$PRODUCTS_MODEL}</span></div>{/if}
                                                    {if $PRODUCTS_EAN != ''}<div class="small"><strong>{#ean#}</strong> <span itemprop="gtin{$PRODUCTS_EAN|strlen}">{$PRODUCTS_EAN}</span></div>{/if}
                                                    {if $PRODUCTS_RATING_COUNT > 1 || $BS4_AWIDS_PRODUCTS_SUM_REVIEWS > 1}
                                                            <div class="pd_inforow small" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
                                                                    <strong>{#info_reviews#}</strong>&nbsp;
                                                                    {if $BS4_AWIDS_PRODUCTS_AVERAGE_PERCENT}
                                                                            <div class="d-inline">
                                                                                    <a class="bs4_avg_container" href="#" data-pid="{$PRODUCTS_ID}" data-class="prod" title="{$smarty.const.BS4_AWIDSRATINGBREAKDOWN_ARROW_TITLE}">
                                                                                            <span class="ratings">
                                                                                                    <span class="fas empty-stars"></span><span class="fas full-stars" style="width:{$BS4_AWIDS_PRODUCTS_AVERAGE_PERCENT}%"></span>
                                                                                            </span>&nbsp;({$BS4_AWIDS_PRODUCTS_SUM_REVIEWS})
                                                                                            <i class="fas fa-chevron-down"></i>
                                                                                    </a>
                                                                            </div>
                                                                    {else}
                                                                            <span class="rating_stars"><img src="{$tpl_path}img/stars_{$PRODUCTS_AVERAGE_RATING}.png" alt="{$smarty.const.TEXT_OF_5_STARS|sprintf:$PRODUCTS_AVERAGE_RATING}" /></span>&nbsp;({$PRODUCTS_RATING_COUNT})
                                                                    {/if}
                                                                    <meta itemprop="ratingValue" content="{$PRODUCTS_AVERAGE_RATING}" />
                                                                    <meta itemprop="bestRating" content="5" />
                                                                    <meta itemprop="ratingCount" content="{$PRODUCTS_RATING_COUNT}" />
                                                            </div>
                                                    {elseif $PRODUCTS_RATING_COUNT > 0 }
                                                            <div class="pd_inforow small" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
                                                                    <strong>{#info_review#}</strong>&nbsp;
                                                                    {if $BS4_AWIDS_PRODUCTS_AVERAGE_PERCENT}
                                                                            <div class="d-inline">
                                                                                    <a class="bs4_avg_container" href="#" data-pid="{$PRODUCTS_ID}" data-class="prod" title="{$smarty.const.BS4_AWIDSRATINGBREAKDOWN_ARROW_TITLE}">
                                                                                            <span class="ratings">
                                                                                                    <span class="fas empty-stars"></span><span class="fas full-stars" style="width:{$BS4_AWIDS_PRODUCTS_AVERAGE_PERCENT}%"></span>
                                                                                            </span>&nbsp;({$BS4_AWIDS_PRODUCTS_SUM_REVIEWS})
                                                                                            <i class="fas fa-chevron-down"></i>
                                                                                    </a>
                                                                            </div>
                                                                    {else}
                                                                            <span class="rating_stars"><img src="{$tpl_path}img/stars_{$PRODUCTS_AVERAGE_RATING}.png" alt="{$smarty.const.TEXT_OF_5_STARS|sprintf:$PRODUCTS_AVERAGE_RATING}" /></span>&nbsp;({$PRODUCTS_RATING_COUNT})
                                                                    {/if}
                                                                    <meta itemprop="ratingValue" content="{$PRODUCTS_AVERAGE_RATING}" />
                                                                    <meta itemprop="bestRating" content="5" />
                                                                    <meta itemprop="ratingCount" content="{$PRODUCTS_RATING_COUNT}" />
                                                            </div>
                                                    {/if}
                                                    {if isset($PRODUCTS_DISCOUNT) && $PRODUCTS_DISCOUNT != ''}<div class="small"><strong>{#text_discount#}</strong> {$PRODUCTS_DISCOUNT}</div>{/if}
                                                    {if $PRODUCTS_EXPIRES}<div class="small text-danger">{#text_expires_date#} {$PRODUCTS_EXPIRES}</div>{/if}
                                                    {if $PRODUCTS_MANUFACTURERS_MODEL != ''}<div class="small"><strong>{#products_manufacturer_model#}</strong> {$PRODUCTS_MANUFACTURERS_MODEL}</div>{/if}
                                                    {if isset($MANUFACTURER) && $MANUFACTURER != ''}<div class="small"><strong>{#manufacturer#}</strong> <span itemprop="brand">{$MANUFACTURER}</span></div>{/if}
                                                    {if isset($MANUFACTURER_LINK) && $MANUFACTURER_LINK != ''}<div class="small"><strong>{#manufacturer_more_of#}</strong> <a title="{$MANUFACTURER|onlytext}" href="{$MANUFACTURER_LINK}">{$MANUFACTURER}</a></div>{/if}
                                                    {if $PRODUCTS_URL != ''}<div class="small">{$PRODUCTS_URL}</div>{/if}
                                            </div>
                                            {if $smarty.const.BS4_PROD_DETAIL_SHOW_MANUIMAGE == 'true' && isset($MANUFACTURER_IMAGE) && $MANUFACTURER_IMAGE != ''}<div class="pd_manu_image d-none d-md-block mb-3"><a title="{$MANUFACTURER|onlytext}" href="{$MANUFACTURER_LINK}"><img class="img-thumbnail img-fluid" src="{$MANUFACTURER_IMAGE}" alt="{$MANUFACTURER|onlytext}" /></a></div>{/if}
                                    </div>
                                            {if $PRODUCTS_SHORT_DESCRIPTION != ''}<div class="box_infobox card"><div class="card-body">{$PRODUCTS_SHORT_DESCRIPTION}
                        {if isset($MODULE_products_media) && $MODULE_products_media != ''}<button class="btn btn-xs btn-info btn-block" type="button" onclick="moreInfo();">Weitere Infos</button>{/if}
                        </div></div>{/if}<!--CLP Box in Produktbeschreibung-->
                            </div>
     

    awids

    • Experte
    • Beiträge: 3.785
    • Geschlecht:
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #23 am: 22. März 2021, 20:33:03
    Mein 1. Absatz war allgemein zu verstehen, für deine nächsten Anliegen, damit wir dir auch optimal helfen können, ohne raten zu müssen. Das zuletzt genannte "Problemchen" hatte ich ja durchschaut und dir die Lösung genannt.

    Du könntest aber deine HTML-Kommentare:

    Code: PHP  [Auswählen]
    <!-- CLP Box in Produktbeschreibung -->

    mal durch Smarty-Kommentare ersetzen

    Code: PHP  [Auswählen]
    {* CLP Box in Produktbeschreibung *}

    Das ist viel sauberer, da die Kommentare dann nicht im Quelltext geladen werden.

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: Zusätzliche Box in der Artikelbeschreibung
    Antwort #24 am: 22. März 2021, 20:43:52
    Vielen Dank Alex, auch für deine Nachsicht  :thx:
    Die Box funktioniert tadellos und lässt sich über einen Editor befüllen, das ist perfekt.
    Ich würde ja gern noch die Höhe der Box "festmachen", also die Länge nach unten bei mehr Inhalt begrenzen, aber dann müsste ich der Box eine eigene class zuordnen, aber ich bin froh dass ich durch tricksen den Button überhaupt angepasst habe  :lol:
    3 Antworten
    4245 Aufrufe
    06. März 2012, 13:52:56 von Alexander Almendinger
    0 Antworten
    1281 Aufrufe
    13. Januar 2017, 10:48:19 von karl
    2 Antworten
    2569 Aufrufe
    09. Oktober 2010, 15:30:22 von Tomcraft