Hinweistexte als Popup

Visitmedia

Offizieller Servicepartner
SPBanner
17. September 2011
259
12
Essen
Hallo Community,

ich habe folgendes Problem, bzw. einen Wunsch vom Kunden: Bei Variationsartikeln soll der Hinweistext als Popup erscheinen.
Bei Variationskombinationen wird mit der Variable checkvarkombi ein einfaches modalpopup angezeigt, wenn der Kunde keine Auswahl der Variationen getroffen hat. Am einfachsten ist es am Beispiel des Demoshops:

Bei Variationen:
Produkt mit Pflicht-Freifeldvariation, 9,95 €
erscheint beim Klick auf "In den Warenkorb" ein Hinweistext über dem Artikel. Das geht über folgenden Code:

PHP:
{if count($Artikelhinweise)>0}
{foreach name=hinweise from=$Artikelhinweise item=Artikelhinweis}   
<p class="box_info">{$Artikelhinweis}</p>
{/foreach}
{/if}

Bei Variationskombi-Artikeln erscheint hier aber anstelle dieses Textes ein kleines Modalpopup mit dem Hinweis, dass der Kunde eine Variation (in diesem Fall die Größe) auswählen soll:
Einfacher Varkombiartikel, 2,50 €

erreicht wird das über diesen Schnipsel in der Artikel.tpl:
PHP:
   function checkVarCombi() {ldelim}      {if !(($Einstellungen.artikeldetails.artikeldetails_warenkorbmatrix_anzeige == "Y" || $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_WARENKORBMATRIX] == "1") && ($Artikel->VariationenOhneFreifeld|@count == 1 || $Artikel->VariationenOhneFreifeld|@count == 2) && !$Artikel->kArtikelVariKombi)}         {if $Artikel->nIstVater == 1}            if (!pruefeKombiAusgefuellt())            {ldelim}               var combi = '{foreach name=vari from=$Artikel->Variationen item=Variation}{$Variation->cName}{if !$smarty.foreach.vari.last}{if ($smarty.foreach.vari.iteration+1) == $Artikel->Variationen|@count} {lang key="selectVarCombiLink" section="productDetails"} {else}, {/if}{/if}{/foreach}';               var text = '{lang key="selectVarCombi" section="productDetails"}';               text = text.replace('%s', combi);               alert(text);               return false;            {rdelim}         {/if}      {/if}      return true;   {rdelim}

Mir würde es ja reichen ein kleines alert-modal anstelle oder von mir aus auch zusätzlich anzuzeigen.

Damit ich es als Modal-popup einbinden kann fehlt mir ja der Trigger, wie er ja zum Beispiel bei einem a-link ja übergeben wird. Oder gibt es beim Button die Möglichkeit eine Klasse zu übergeben und das Modalpopup in der "{if count($Artikelhinweise)>0}" Schleife zu verstecken oder dadurch aufzurufen? Die Div wäre ja so oder so hidden.

Ich hoffe jemand hat eine Idee oder vielleicht sogar das JTL-Team einen Hinweis wie ich bei einfachen Variationsartikeln den Hinweistext in ein Popup bekomme.

Besten Dank im Voraus.

Grüße

Thomas
 
Zuletzt bearbeitet:

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
AW: Hinweistexte als Popup

Hi Thomas,

orientiere dich einfach an den Beispiel zum in-den-Warenkorb-gelegt Modal Popup (erscheint, wenn ein Produkt in den Korb gelegt wurde und die Seite gerade frisch geladen wurde).
Den Code dazu findest du in der Datei tpl_inc/artikel_popups.tpl
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu "Warenkorb teilen als Link" Plugin by Visitmedia Plugins für JTL-Shop 0
Neu Durchschnittlichen EK der letzten 3 Monate als Übersicht Eigene Übersichten in der JTL-Wawi 13
Neu Skonto bei Zahlung nicht erkannt. Rechnung bleibt dauerhaft als teilbezahlt. User helfen Usern - Fragen zu JTL-Wawi 7
Neu JTL Shipping: Straße 2 1/2 kommt als 212 bei DHL im Shipping Label an JTL-ShippingLabels - Fehler und Bugs 1
Packliste als CSV exportieren JTL-Wawi 1.9 9
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Bestandskunden JTL Wawi als Kundenaccounts Woocommerce anlegen WooCommerce-Connector 3
Neu FBA Anlieferung aus der JTL-Wawi heraus --> Firmenname in der Absenderadresse wird nur noch als "-" dargestellt Amazon-Anbindung - Fehler und Bugs 1
Neu Gebinde wie angelegt unter sonstiges als Barcode ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 11
Neu Aufruf Ameise als Batch JTL-Ameise - Ideen, Lob und Kritik 0
Amazon FBA Gutschrift als Rechnungskorrektur? JTL-Wawi 1.9 1
Neu Aktionsleiste als generelles Portlet? Allgemeine Fragen zu JTL-Shop 1
Neu Abweichende Lieferadresse als Standard Allgemeine Fragen zu JTL-Shop 2
Neu Ausblenden von Artikeln wenn Bestand weniger als Mindestintervall Allgemeine Fragen zu JTL-Shop 0
Neu Editor im Shop als Vollbild nicht mehr möglich? Allgemeine Fragen zu JTL-Shop 4
Unterkategorie als Link auf eine andere Hauptkategorie setzen Einrichtung JTL-Shop5 2
Neu Zahlungsarten automatisch als bezahlt markieren Shopify-Connector 1
Neu Links als Menüeintrag setzen Allgemeine Fragen zu JTL-Shop 6
Neu Nettopreise aus Shopify werden als Bruttopreise an JTL übertragen Shopify-Connector 2
Neu API Rest Server als Dienst starten User helfen Usern - Fragen zu JTL-Wawi 1
Neu WooCommerce-Kategorie Name wird nicht übertragen -> WooCommerce-Kategorie #1, #2, #3 wird als Name genommen WooCommerce-Connector 1
Neu Farbe setzen funktioniert nach dem Updaten anders als früher. Was kann ich dagegen tun? Arbeitsabläufe in JTL-Wawi 0
Neu Greyhound Empfehlung als Ersatz für den Servicedesk / Datenübertragung / API Servicedesk (Beta) 13
Neu Preisliste mit reduzierten Bildgrößen als PDF speichern Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Komme nicht mehr als Admin in meinem Shop Allgemeine Fragen zu JTL-Shop 9
Rechnungsstellung JTL Popup JTL-Wawi 1.9 3
Neu Anfrage bezüglich Popup-Plugin für JTL-Shop Plugins für JTL-Shop 1

Ähnliche Themen