In Bearbeitung Bräuchte Hilfe beim Code für Bilder-Slider

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Specker

Gut bekanntes Mitglied
30. März 2015
382
18
Hi

Ich möchte in meinem HTML Template für den Marktplatz Hood gerne etwas ergänzen.
Es geht um einen Slider für Artikelbilder. Der ist auch schon drin und funktioniert auch bereits sehr gut.
Es gibt jetzt nur folgenden Fall:

Früher hatte ich mit der Variable "$#Bild.URL#$" die einzelnen Bilder für den Slider geladen.
$#Bild.URL1#$ gibt das erste Bild aus, was auf den Marklplatz mit hochgeladen wird. $#Bild.URL2#$ das nächste usw.
Ich benutze den Unicorn2 Connector, da geht das auf die Art und Weise.

Nun ist es aber so, dass ich in manchen Fällen statt auf $#Bild.URL1#$, auf eine URL zugreifen will, die ich in den Artikelattributen hinterlegt habe.
Das Attribut heißt in meinem Fall "sliderpic1".

Im Falle, dass das Attribut "sliderpic1" nicht gesetzt ist, möchte ich ganz normal auf $#Bild.URL1#$ zugreifen.

Mir fehlt jetzt leider das know how, wie ich das technisch umgesetzt bekomme. Ich stelle mir den Code in etwa folgendermaßen vor (bitte nicht lachen)

{assign var=Sliderpic1 value=

if $Artikel->FunktionsAttribute['sliderpic1'] = empty
than
Sliderpic1 value= "$#Bild.URL1#$" //Im html code muss dann wirklich $#Bild.URL1#$ stehen.

else

Sliderpic1 value= $Artikel->FunktionsAttribute['sliderpic1'] }




Ich hoffe es ist in etwa klar, was ich meine.

Im HTML Code würde dann im Slider das hier stehen: <img src="{Sliderpic1}">
Also entweder dann die URL, die ich im Artikelattribut hinterlegt habe oder aber die URL, die von $#Bild.URL1#$ ausgegeben wird.



Eine zweite Sache betrifft die Sichtbarkeit einzelner Elemente.
Ich hatte das früher so umgesetzt, dass ich mit der Variable "$#Sichtbarkeit.Bild.URL1#$"
ein einfaches "visibility=hidden" bzw ein "visibility=visible" ausgegeben habe. Funktioniert auch einwandfrei.

Jetzt ändert sich das jedoch, da ja nun nicht mehr ausschließlich geprüft werden muss, ob $#Bild.URL1#$ gesetzt ist, sondern auch ob das Attribut "sliderpic1" gesetzt ist.

Mein nicht-funktionaler Laiencode sieht dann so aus:

{assign var=Sliderpic1Sichtbarkeit value=

if $Artikel->FunktionsAttribute['sliderpic1'] = empty
AND
$#Bild.URL1#$ = empty

than
SliderpicSichtbarkeit = "visibility=hidden"
else
SliderpicSichtbarkeit = "visibility=visible"

}



Im HTML Gerüst würde es dann so aussehen:
<div style="width: 75px; height: 75px; {$Sliderpic1Sichtbarkeit}">.



Eventuell könnt ihr mir ja dabei helfen, diese Idee zum Leben zu erwecken. Für mich hätte das einige Vorteile, da die Geschichte mit "$#Bild.URL1#$" nicht ganz so zuverlässig funktioniert,
und ich so auf eine Ausweich-Adresse umswitchen könnte.

Gruß - Ben
 

waldemar.p

Moderator
Mitarbeiter
6. Januar 2016
89
13
Hallo leider habe ich es nicht verstanden wo du diesen Code einsetzen möchtest. Handelt es sich immer noch um den Shop Bereich? Eventuell Export?
Ich versuche dennoch deinen Code mal richtig mit smarty zu interpretieren.

Erste Code:
HTML:
{if $Artikel->FunktionsAttribute['sliderpic1']}
{$Sliderpic1 = $Artikel->FunktionsAttribute['sliderpic1']}
{else}
{$Sliderpic1 = "$#Bild.URL1#$"}
{/if}

Beim zweitem Code kannst du nicht den "$#Bild.URL1#$" Wert im Smarty prüfen, weil diese keine Variable sondern lediglich ein Platzhalter ist. Aber eventuell brauchst du den Platzhalter gar nicht wenn die Bilder zuverlässig aus Artikel->FunktionsAttribute['sliderpic1'] entnommen werden können, dann spar dir auch die If-Abfrage und verwende direkt die Variable?

Ach und Dokumentation zur Smarty kannst du unter der folgender URL dir mal anschauen, wird recht gut mit Beispielen erklärt.
https://www.smarty.net/
 

Specker

Gut bekanntes Mitglied
30. März 2015
382
18
Hi waldemar,

erstmal danke für deine Antwort.
Ich hatte das Problem jetzt schon anderweitig gelöst aber ich kann ja mal kurz meinen Lösungsweg teilen.

Zunächst einmal ging es darum, das html template für einen bestimmten Marktplatz zu ändern.
Man hat in der Connector Software Unicorn2 die Möglichkeit, für jeden Marktplatz ein individuelles Template zu erstellen. Das funktioniert praktisch genau wie die Ebay Designvorlagen innerhalb der Wawi.

Ich hatte mich für die Slider-Funktion innerhalb meines Unicorn Templates einfach am evo-template bedient, welches man bei „ebay designvorlagen“ auswählen kann.

Damit der Slider richtig funktioniert, hatte ich ursprünglich mit dem Platzhalter "$#Bild.URL1#$" gearbeitet. Das habe ich jetzt allerdings mit dem Artikel Attribut „Sliderpic1“ mehr oder weniger ersetzt.
Eine if-Abfrage war so nun also tatsächlich nicht mehr nötig, da ich diese Attribute in alle Artikel eingepflegt hatte, wo es nötig war.

Wie gesagt, trotzdem danke für dein Feedback! :)

Gruß - Ben
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Bräuchte hilfe vom Profi Allgemeine Fragen zu JTL-Shop 8
Neu Hilfe Http error: 500 Verbindung zum Server abgebrochen!! Allgemeine Fragen zu JTL-Shop 4
In Bearbeitung [Hilfe] ebay / amazon konfiguration Einrichtung und Installation von JTL-eazyAuction 4
Neu Brauche Hilfe bei Formel für Lageretikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Kann meine Online Datenbank auf strato nicht mit Jtl verbinden Hilfe Installation von JTL-Wawi 16
Neu Brauche Hilfe bei Amazon VCS Lite Amazon-Anbindung - Ideen, Lob und Kritik 16
Neu Dotliquid Variable Hilfe benötigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Langzeit-Lieferantenerklärung ... dringend Hilfe gesucht Business Jungle 4
Neu Hilfe bei Installation - Error Installation von JTL-Wawi 3
Neu Telefonische Hilfe beim Start mit der WAWI User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL WaWi haengt sich bei Speichern von VerKombis auf - HILFE! JTL-Wawi - Fehler und Bugs 1
Neu Hilfe bei der Seitengeschwindigkeit Allgemeine Fragen zu JTL-Shop 1
Neu Brauche Hilfe beim erstellen eines Shellscript´s (Autocopy) User helfen Usern 7
Neu Bestellung von Woocommerce wird nicht in der Wawi angezeigt - Bitte DRINGEND um Hilfe! WooCommerce-Connector 1
Neu Benötige Hilfe Verbindung WaWi zu Ebay Gelöste Themen in diesem Bereich 1
Neu Hilfe: Formulare sollen Grundpreis und Gesamtmenge enthalten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Ueberverkauf trotz deaktivierter Option.. Hilfe. User helfen Usern - Fragen zu JTL-Wawi 11
Gelöst HILFE WAS HABE ICH GEMACHT Gelöste Themen in diesem Bereich 4
Beantwortet Varkombi beim Import automatisch generieren Arbeitsabläufe in JTL-Wawi 3
Neu VPE 10er Pack beim Einkauf, Stück beim Verkauf, Netto-EK. User helfen Usern - Fragen zu JTL-Wawi 2
Neu HTTP ERROR 500 beim Versuch auf den Admin-Bereich einzuloggen Einrichtung von JTL-Shop 2
Neu Beim verstecken Link wird man auf die Startseite geleitet Allgemeine Fragen zu JTL-Shop 3
Neu Sonderzeichen beim DPD Export verschwinden JTL-ShippingLabels - Fehler und Bugs 2
Neu Fehler beim Scannen von Artikeln - Artikel nicht gefunden! ABER es gibt ihn doch! JTL-POS - Fehler und Bugs 12
Neu Felder mit definierten Darstellungsbedingungen werden beim Druck nicht mehr angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
In Bearbeitung JTL-WAWI + FFN hängt beim Start und in Log JTL-Wawi - Fehler und Bugs 1
Neu MULTISHOP 2.0 greift nicht beim zweiten Mandanten Onlineshop-Anbindung 1
Neu Problem beim Update auf 1.5.31.1 User helfen Usern - Fragen zu JTL-Wawi 4
Gelöst Fehler beim Erstellen des FBA Anlieferplans - Missing_Dimensions Amazon-Lister - Fehler und Bugs 3
In Bearbeitung Problem beim Rechnung drucken, speichern und mailen (Ungültiger Versuch, VisibleFieldCount aufzurufen) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Nova - Unterkategorien beim Tablet nicht auswählbar JTL-Shop - BETA - Feedback und Bugmeldungen 3
Beim Bearbeiten und Einstellen bzw. Listen von Artikeln auf ebay.co.uk tritt ständig eine Fehlermeldung auf. JTL-Wawi - Fehler und Bugs 3
In Diskussion Kassenstand falsch, nachdem TSE beim ersten Versuch Kartenzahlung nicht erfolgreich signiert JTL-POS - Fehler und Bugs 2
In Bearbeitung Kassenbuch falsch, nachdem TSE beim ersten Versuch Barzahlung nicht erfolgreich signiert JTL-POS - Fehler und Bugs 7
Gelöst wizard.php beim anmelden im backend abschalten? Gelöste Themen in diesem Bereich 1
In Bearbeitung Probleme beim Aufschalten einiger Amazonlister (Fehlercode 8560) Amazon-Lister - Fehler und Bugs 4
Gelöst [Deutsche Post] UPDATE: 09.10.20 Fehler beim erstellen der Versandetiketten Gelöste Themen in diesem Bereich 1
Gelöst [DPD] Fehlermeldungen beim erstellen der Versandetiketten 09.10.20 Gelöste Themen in diesem Bereich 1
In Bearbeitung Problem beim Versanddatenexport - zusätzliches Semikolon im Hauptbereich Schnittstellen Import / Export 3
Gelöst Gelöst: Eigenes Child-Template beim Release Candidate v5.0.0.rc3 JTL-Shop - BETA - Feedback und Bugmeldungen 8
In Diskussion Fehlermeldung beim Versand an Postfiliale JTL-ShippingLabels - Fehler und Bugs 3
Neu [Internetmarke / Harmonised Label] Fehlermeldung beim Ausliefern JTL-ShippingLabels - Fehler und Bugs 0
Neu Der Grundpreis beim Sonderpreis Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Offen [DHL] [UPDATE 19.10.20] Fehlermeldungen beim Ausliefern JTL-ShippingLabels - Fehler und Bugs 9
Neu Warnungen beim Abgleich ohne spezifische Informationen. Shopware-Connector 0
Neu Artikel Bilder werden beim Anklicken nicht vergrößert, Fehlermeldung erscheint, Update 1.5.19.0 Allgemeine Fragen zu JTL-Shop 6
Neu Fehler beim versenden der Emails über ServiceDesk Servicedesk (Beta) 5
In Bearbeitung Beim ausliefern werden sporadisch emails verschickt obwohl nicht erwünscht oder ausgewählt JTL-Wawi - Fehler und Bugs 4
Neu Fehlermeldung beim Drucken von Adressetiketten nach Update auf 1.5.30.1 JTL-Wawi - Fehler und Bugs 1
Neu JTL Shopware Connector Fehler beim Import von Kunden und Bestellungen Onlineshop-Anbindung 2
Ähnliche Themen