Bild nur anzeigen wenn es auch vorhanden ist... die 2.

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.

gigges

Gut bekanntes Mitglied
21. Juli 2010
204
1
Hello again ;)

ich hatte Dank "spass-tea" im JTL-Shop2 in der produkte.tpl folgenden Code eingebaut:

Code:
{php}
                                if (file_exists($this->template_dir.'gfx/kategorie/'.$this->_tpl_vars['AktuelleKategorie']->cSeo.'.jpg')) 
        { echo '<img src="'.$this->template_dir.'gfx/kategorie/'.$this->_tpl_vars['AktuelleKategorie']->cSeo.'.jpg" />';}
                                {/php}

für meine Kategoriebilder, funktioniert super :)

So jetzt versuche ich das in den Shop3 einzubauen, allerdings sind ja im Shop3 alle Smarty oder zu mindestens viele geändert worden. Hab jetzt schon Stundenlang verschiedene Variationen ... und komme leider auf kein Ergebnis :frown:

Die einfache Variante funktioniert wie folgt:

Code:
<img src="{$currentThemeDir}kategorie/{$oNavigationsinfo->oKategorie->cSeo}.jpg">

die hat aber diese doofen "x" Bilder wenn in einer Kategorie kein Bild hinterlegt ist.

Danke!

Gruß Erik
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

setz mal vor das <img ein

{if $oNavigationsinfo->oKategorie->cSeo != ""}

und nach dem jpg"> ein
{/if}

ungetestet!!
 

gigges

Gut bekanntes Mitglied
21. Juli 2010
204
1
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

Danke schön...

...bringt aber leider nichts, gleicher Effekt.

Wenn ich nur folgendes einsetze:

Code:
{php}                                
        { echo '<img src="'.$this->template_dir.'themes/custom/kategorie/'.$this->_tpl_vars['oNavigationsinfo']->oKategorie->cSeo.'.jpg" />';}
                                {/php}

damit ich wenigsten den Bildpfad nachverfolgen kann, dann ist der Bildpfad:

c:%5Cxampp%5Chtdocs%5Cjtl_xshop2%5Cxshop3%5Ctemplates/JTL-Shop3-Tiny/themes/custom/kategorie/Ray-Ban.jpg

Der Bildpfad ist richtig bis auf diese "%5C" das müsste eigentlich "/" sein :confused:
 

gigges

Gut bekanntes Mitglied
21. Juli 2010
204
1
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

Bin immer noch am probieren...

...keiner eine Idee was falsch ist an dem PHP-Code ? :frown:
 

gigges

Gut bekanntes Mitglied
21. Juli 2010
204
1
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

Ich schaffe es nicht mittels PHP, deshalb habe ich jetzt erst mal folgende html Kompromisslösung:

Code:
<img src="{$currentThemeDir}kategorie/{$oNavigationsinfo->oKategorie->cSeo}.jpg"  onerror="this.src='http://www.Domain.de/templates/JTL-Shop3-Tiny/themes/custom/images/1pixel.jpg'"/>

ist natürlich nicht perfekt bzw. nicht so wie ich es gerne hätte.

Vielleicht kommt ja noch jemand auf eine Lösung das bei nicht vorhandenen Bild auch kein Bild ausgegeben wird und nicht das 1pixel Bild.

Ich habe da noch ne Frage bezüglich der Bilder. Im Shop2 konnte man auch immer für die Bilder auf eigenen Seiten (zum Beispiel die Startseite) beim einfügen von Bildern die relative Pfadangabe vom Bild einfügen (/images/bild.jpg). Im Shop3 geht das irgendwie nicht, dort muss ich immer den absoluten Pfad der Bilder einfügen (http://www.domain.de/images/bild.jpg)??? Warum auch immer!? Ist das bei euch auch so?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

Hallo gigges,

verrate doch erst mal in welcher tpl-Datei du unterwegs bist....

php-Code hat von der Philosophie her in einer tpl-Datei nichts verloren (auch wenn es technisch geht).....denn sonst gibst du sehr schnell die gewollte Trennung zwischen php-Datei (Logik) und tpl-Datei (Ausgabe/Darstellung) auf ... sei also froh das es damit nicht geklappt hat
 

gigges

Gut bekanntes Mitglied
21. Juli 2010
204
1
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

...ach noch etwas ist mir gerade aufgefallen, beim überprüfen meiner Links. Wenn man auf die Links klickt erscheint beim ersten Aufruf der Seite Links die Boxen nicht!?!?

Was ist das denn, das soll doch nur auf der Startseite so sein!
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: Bild nur anzeigen wenn es auch vorhanden ist... die 2.

ok und wir reden doch über zeile 47....
Code:
<img src="{$oNavigationsinfo->cBildURL}" alt="{$oNavigationsinfo->oKategorie->cBeschreibung|strip_tags|escape:"quotes"|escape:"html"|truncate:40}" />

Korrekt....und du hast jetzt Kategorien, bei denen cBildURL gefüllt ist...und welche wo nicht...(ichkanns jetzt nicht testen)....daher müsste es eigentlich klappen mit

Code:
{if $oNavigationsinfo->cBildURL != ""}<img src="{$oNavigationsinfo->cBildURL}" alt="{$oNavigationsinfo->oKategorie->cBeschreibung|strip_tags|escape:"quotes"|escape:"html"|truncate:40}" />{/if}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu List & Label Neue Vorlage Projektbaustein Bild Logo nur auf erstem Exemplar anzeigen User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Druckvorlage Artikeletikett - Bild wird nicht angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Neu jtl shop kleines bild in artikelübersicht Allgemeine Fragen zu JTL-Shop 0
Neu Excel mit Bild direkt in Ameise hochladen? JTL-Ameise - Ideen, Lob und Kritik 1
Neu In Tabelle ein Bild über mehrere Zeilen verteilen in Katalog Vorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferantenbestellung mit Bild User helfen Usern - Fragen zu JTL-Wawi 2
Neu Variations bild statt Artikelbild? JTL-Shop - Fehler und Bugs 4
Auftrag erfassen, nur eine Zeile für Positionsname? JTL-Wawi 1.9 1
UPS Schnittstelle nur noch unter 1.9 nutzbar? JTL-Wawi 1.8 2
Neu Track & Trace spricht mit eBay nur national ? JTL-Track&Trace - Fehler und Bugs 0
Neu Nach Abgleich von ca. 23500 Bildern ist nur ein bruchteil in Wordpress/Woocommerce verfügbar WooCommerce-Connector 2
Mit Wawi nur auf dem Server arbeiten oder auf Server-Client Betrieb umstellen? JTL-Wawi 1.8 7
OTTO Rechnungen tauchen nur noch unter EXTERNE RECHNUNGENU auf Otto.de - Anbindung (SCX) 1
Neu E-Mail-Blacklist ist mit Platzhalter möglich, sieht man aber nur im Quellcode JTL-Shop - Fehler und Bugs 0
Neu "Artikelanzahl in den Warenkorb" ausblenden bei Artikeln die es nur 1x gibt Betrieb / Pflege von JTL-Shop 2
Neu 1.8 - WMS Teillieferung soll nur Rechung über gelieferte Positionen enthalten Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Suche nur in Kategorien anstatt Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Es werden nur jpg Bilder angezeigt und keine webP Gelöste Themen in diesem Bereich 3
Neu Mehrsprachige Attribute werden nur auf deutsch an SW6 übertragen Shopware-Connector 0
Lieferschein Umlagerung nur Deutsch JTL-Wawi 1.8 0
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu Stickprogramm - Kosten die Kunde nur einmalig bezahlen muss Allgemeine Fragen zu JTL-Shop 1
Neu Vorlagen: Formel um Textfeld nur auf der letzten Seite der Rechnung darzustellen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL überträgt Versandart Sendungsnummer nur teilweise an Amazon Amazon-Anbindung - Fehler und Bugs 3
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Umzug auf neuen Rechner mit nur einem Mandant User helfen Usern - Fragen zu JTL-Wawi 3
Neu wenn abweichende Adresse dann nur weiße Seite? JTL-Shop - Fehler und Bugs 7
Neu Produktkategorie in "Vorauswahl Produktkategorien" nicht verfügbar / Variationswerte "Size" nicht verfügbar, nur size_name Amazon-Anbindung - Fehler und Bugs 0
Worker angeblich nicht gestartet und nicht konfigurierbar - Aber auf nur einem neuen Win11 Client?!? JTL-Wawi 1.7 2
Neu Amazon Lister übergibt nur das Hauptbild an Amazon, weiter Bilder werden nicht übertragen Amazon-Lister - Fehler und Bugs 0
Neu Workflow Doppelte Kunden prüfen - im Verkauf anzeigen Arbeitsabläufe in JTL-Wawi 0
Neu Druckvorlage: Anzahl gedruckter Exemplare auf Versandetikett anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Pfandartikel nicht anzeigen/ausblenden. Allgemeine Fragen zu JTL-Shop 1
Neu Unterkategorie in mehreren Oberkategorien anzeigen Allgemeine Fragen zu JTL-Shop 3
Neu Ust-ID nach Land auf Rechnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder Checkbox Inhalt bzw. Text bei Mouseover anzeigen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Neukunden Anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 2
Neu In einen Portlet-Container im Frontend per Ajax Datennachladen (weitere anzeigen) Technische Fragen zu Plugins und Templates 1
Beantwortet Werte eigener Kundenfelder im Template anzeigen Allgemeine Fragen zu JTL-Shop 0
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen