Neu Template if über Bildschirmgröße

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo Community,

hab da mal eine Frage und zwar möchte in den Produktdetails in der Details.tpl zwei ansichten für Dektop und Mobil einrichten. Habe dies über Class definition versucht:
HTML:
       <div class="row hidden-lg hidden-mg hidden-sm">

                       {block name="mobile"}
                       <div class="col-xs-7">
                       {include file="productdetails/mobasket.tpl"}
                       </div>
                       {/block}
                       {block name="mobile2"}
                       <div class="col-xs-5 text-right">
                         {if isset($Artikel->Preise->strPreisGrafik_Detail)}
                                {assign var=priceImage value=$Artikel->Preise->strPreisGrafik_Detail}
                            {else}
                                {assign var=priceImage value=null}
                            {/if}
                            {include file="productdetails/price.tpl" Artikel=$Artikel price_image=$priceImage tplscope="detail"}
                       </div>
                       {/block}
                       {block name="productdetails-info-stock"}
                        {if $Artikel->Preise->nAnzahl1 == 0}
                        <div class="col-xs-12" style="text-align:center; margin-top: 15px;">
                            {include file="productdetails/stock.tpl"}
                        </div>
                        {/if}
                        {/block}
                    </div>

                    <div class="row hidden-xs">
                        {block name="productdetails-info-price"}
                        <div class="col-xs-6">
                            {if isset($Artikel->Preise->strPreisGrafik_Detail)}
                                {assign var=priceImage value=$Artikel->Preise->strPreisGrafik_Detail}
                            {else}
                                {assign var=priceImage value=null}
                            {/if}
                            {include file="productdetails/price.tpl" Artikel=$Artikel price_image=$priceImage tplscope="detail"}
                        </div>
                        {/block}
                        {block name="productdetails-info-stock"}
                        <div class="col-xs-6 text-right">
                            {include file="productdetails/stock.tpl"}
                        </div>
                        {/block}
                    </div>
                    {*WARENKORB anzeigen wenn keine variationen mehr auf lager sind?!*}
                    <div class="hidden-xs">
                    {include file="productdetails/basket.tpl"}
                    </div>
Dies Funktioniert auch ganz grob nur kommt es beim Plugin vom Paypal zu kleineren Problemen. Beim Ratenkauf kann die Vorschau nur vom oberen Html code (momentan Mobil) angezeigt werden. Nun möchte ich, dass mit Wenn Dann auf die Bildschirmgröße umstellen. Hat da jemand eine Idee ob dies funktioniert oder wie ich die zwei Codes trennen kann das Paypal bei beiden Versionen Mobil sowie Desktop funktioniert.

Schon mal vielen Dank im Voraus.
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.629
325
Wenn Du mit den Klassen hidden-XXX arbeitest, hat das den essentiellen Nachteil, dass Du immer beide HTML-Strukturen lädst, obwohl nur eine sichtbar ist.
Besser wäre es, den Code auch wirklich nur dann zu rendern wenn er gebraucht wird. Hierfür bietet Dir das Standard EVO jedoch keine Möglichkeit. Muss also eine eigene Funktion her welche anhand des Viewports des Geräts diese Information irgendwo speichert worauf Du dann templateseitig zugreifen kannst.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Link-Tag-Erstellung in Template-Dateien Templates für JTL-Shop 2
Neu Syntax error im Template NOVA JTL-Shop - Fehler und Bugs 2
Neu NOVA Child-Template funktioniert nicht wie erwartet jtlshop 5.6 Templates für JTL-Shop 2
Neu JTL-Shop 5.5.2 – Fehlerhafter Canonical-Tag im Blog-Template verhindert Indexierung durch Google JTL-Shop - Fehler und Bugs 2
Neu Nova Template 5.6.0 - Sortierung Merkmal in der Navigationsbox Templates für JTL-Shop 1
Beantwortet Template update nach Shop update auf Installation / Updates von JTL-Shop 4
Neu Encoding-Probleme mit dem Proto-Template Templates für JTL-Shop 7
Neu Beat Template zu verkaufen Templates für JTL-Shop 0
Neu Template von CFE auf Hosting Templates für JTL-Shop 2
Neu JTL-Shop-Template Technik – optimiert für Performance & Conversion Templates für JTL-Shop 11
App über WaWi Api JTL-Wawi App 0
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
Neu Export/Import aller Amazon Angebote über die JTL-Ameise JTL-Ameise - Fehler und Bugs 1
Anfrage zur Einrichtung des Dashboards (Gewinnanzeige) in JTL-Wawi – Remote-Support über AnyDesk JTL-Wawi 1.10 6
JTL- Worker Dienst lässt sich nicht installieren über .bat-Datei JTL-Wawi 1.11 1
Fehler seit Version 1.10.15 bei Artikel Auslieferung über Bestandsmenge JTL-Wawi 1.10 0
Keine Datensicherung über ODBC möglich JTL-Wawi 1.10 5
Issue angelegt [WAWI-86213] Kartonagen nicht mehr über Workflow auswählbar nach Update auf 1.11.3 JTL-Workflows - Ideen, Lob und Kritik 1
Neu Materialeinsatz Berechnung über EKNetto JTL Ameise - Eigene Exporte 1
Neu Übergabe Versandlaber an Fulfiller möglich über FFN standallone aber nicht über FFN mit angebundeener JTL-WAWI Arbeitsabläufe in JTL-Wawi 0
Neu Staffelpreise Variantenartikel über alle Varianten User helfen Usern - Fragen zu JTL-Wawi 0
Sammelbuchung bei Zahlungsausgang über das Zahlungsmodul JTL-Wawi 1.10 0
Überverkäufe über Workflow setzen JTL-Wawi 1.10 2
Neu Shop über verschieden Domains in gewünschter Sprache aufrufen ? Betrieb / Pflege von JTL-Shop 5
Ausliefern Workflow über API JTL-Wawi 1.9 6
Neu JTL-Shop Admin Bereich und Shop nur noch 504 Gateway Time-out ( Hosting über JTL ) User helfen Usern - Fragen zu JTL-Wawi 4
Probleme mit dem Einstellen von Artikeln auf Amazon über JTL Wawi mit dem Lister 2.0 Amazon-Lister - Fehler und Bugs 6
Neu Auftrag über WaWi versenden Arbeitsabläufe in JTL-Wawi 3
Über 100 Bestellungen von SCX nicht importiert kaufland.de - Anbindung (SCX) 1
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2
Neu Fehlermeldungen beim Hochladen von Artikel über Amazon Lister 2.0 Amazon-Lister - Fehler und Bugs 1

Ähnliche Themen