Ich möchte ein Video abspielen lassen. Dieser soll aber nicht im Berech der Beschreibung erscheinen, sondern dort wo der Slider ist. Wie kann ich das machen? Wenn ich es in die Slider.html schreibe, taucht es auf jeder Seite auf. Leider kann ich ja keine Videos in den Gambio-Slider einfügen. Es gibt andere Javascriptslider. Da wüsste ich aber auch nicht wo einfügen, weil es dann auf jeder Seite auftaucht. Ich müsste dann abfragen lassen können, auf welcher Seite es sich gerade befindet. Bin für jeden Tipp dankbar. Wünsche allen noch schönes Wochenende, frohe Feiertage und guten Rutsch ins neue Jahr!
Das kannst du z.B. mit überladen der Honeygrid/index.html erreichen. Beispiel, so wird der Slider nur auf der Startseite gezeigt und bei den Kategorien dein Video: HTML: {block name="index_outer_wrapper_imageslider"} {if ""|detect_page == 'Index'} {include file="get_usermod:{$tpl_path}snippets/slider.html" slider=$IMGSLIDER} {/if} {if ""|detect_page == 'Cat'} dein Video {/if} {/block}
Nein, das geht nicht. Dazu musst du die Honeygrid/module/product_info/standard.html überladen. Beispiel (getestet bei mir im Testshop, mit einer Artikel-Nummer) HTML: {block name="module_product_info_standard" prepend} {if $PRODUCTS_MODEL == 'MS.25-05.SE'} <div class="col-xs-12 col-md-8"> <div class="embed-responsive embed-responsive-16by9"> <video autoplay="" loop="" poster="images/video/no-video-content.jpg" preload="auto"><source src="images/video/dein-video.mp4" type="video/mp4" /></video> </div> </div> <br> {/if} {/block}
Ich dachte es funktioniert nicht. Ich hatte noch irgendwo eine vergessene standard-USERMOD.html. Die habe ich gxmodules verschoben und deinen Code getestet. Danach hat es funktioniert. Ich habe nur ein Problem. Es wird von der Preisbox überlagert. (Link nur für registrierte Nutzer sichtbar.) class="col-lg-12" hat nicht geholfen
So wird es: <div class="col-sm-12 col-md-8 hidden-xs" style="margin-bottom: 10px;">..... und diese Zeile ganz raus, ist ein " zuviel drin: <div style="margin-top:"100px">
So ist es aber nicht in voller Breite. Ich wollte es wie den Slider in voller Breite. Ich habe deinen Code im Slider.html ausprobiert. Dort funktioniert es aber nicht.
Im Slider.html kann es ja garnicht funktionieren, fällt mir gerade auf. Wir haben ja in der index.html eingestellt, dass es nur auf der Startseite laufen soll
Du musst schon in der standard.html bleiben, denn nur da wird die Artikelnummer verstanden. Gerade in deinem Shop getestet, so ist's in der vollen Breite oben: <div class="col-sm-12 hidden-xs" style="margin-bottom: 110px; z-index: 1;">
Ich muss noch viel smarty und css üben. Auf der Developerseite von Gambio habe ich zbs. nichts über detect_page == 'Index' gefunden Wo lernt man das denn ausserhalb des Forums?
Ich habe die Stickyfunktion ausgeschaltet. Siehe da, Testvideo läuft (Link nur für registrierte Nutzer sichtbar.) Vielen Dank @GerdP Du hast mir echt weitergeholfen und ich habe viel gelernt
Haken an der Sache, im nächsten Artikel hängt die Preisbox in der Artikelbeschreibung. Ich würde die erste Variante <div class="col-sm-12 col-md-8 hidden-xs" style="margin-bottom: 10px;"> nehmen, da kannst du die Preisbox scrollen lassen und sieht besser aus.
Das Problem hatte ich schonmal. Gambio hatte es gelöst durch veränderung in der /kidcars.de/shop/templates/Honeygrid/styles/modules/_product_info.scss. Wurde durch ein Update bestimmt überschrieben. Wenn ich den Beschreibungsbereich breiter mache zbs. in einer standard2.html, sind einige Elemente in der Preisbox nicht anklickbar. Ich habe schon ein Ticket eröffnet. Hier in dem Artikel ist das zbs. nicht so (Link nur für registrierte Nutzer sichtbar.)
Danke für den Hinweis @GerdP . Ich habe es korrigiert. Wenn ich jetzt mehrere Artikelvideos machen möchte, wird es eine ganz schön lange standard.html. Jedesmal per FTP hochladen ist auch umständlich. Wenn ich den Script in eine Contentseite schreibe und dort laden würde, wäre es besser. Aber wahrscheinlich kann ich dort keinen Smarty Code einfügen oder? Wenn ich nur den Video-Tag einfüge funktioniert es nicht, da ich ja die Artikelnummer abfragen muss