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

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 Rich Text portlet ändert Links und Bild-URLs Allgemeine Fragen zu JTL-Shop 1
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Neu Nova Template Bild loeschen Templates für JTL-Shop 0
Neu Bild im Blog-Artikel ändern geht nicht. Allgemeine Fragen zu JTL-Shop 3
Etiketten Formular Bild bei besteimmten Werten des Artikels ausgeben JTL-Wawi 1.9 2
Neu GELÖST: JTL Shop Version 5.4: Bild-Kopierschutz eingebaut? Gelöste Themen in diesem Bereich 9
GPRS: Bild ja/nein per Ameise darstellbar? JTL-Wawi 1.9 7
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird kein Bild in die GPSR-Informationen hochgeladen, wo muss dies angegeben werden? Amazon-Anbindung - Fehler und Bugs 0
Neu Ist das möglich? Verwiegepflicht nur bei bestimmtem Aufträgen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
SQL-Abfrage – Stückliste-Artikel ausblenden, nur einzelne Positionen anzeigen JTL-Wawi 1.9 3
In Diskussion Workflow email senden bei Bestandsänderung (nur Erhöhung) JTL-Workflows - Ideen, Lob und Kritik 41
Neu Greyhound Regel funktioniert nur Manuell User helfen Usern - Fragen zu JTL-Wawi 0
Neu Anzeige im Shop "nur lokaler Verkauf!" Betrieb / Pflege von JTL-Shop 2
Neu EAN CODE plötzlich nur noch sporadisch scannbar? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Bei bestimmten Artikeln nur Palettenversand Allgemeine Fragen zu JTL-Shop 3
Emailversand nur sporadisch nach Update auf 1.6.9.1 JTL-Wawi 1.9 2
Neu Kann man den SW6 Connector nutzen um nur Bestände und Bestellungen abzugleichen? Shopware-Connector 3
Neu Artikel nur in einzelne Versandländer lieferbar Betrieb / Pflege von JTL-Shop 1
In Bearbeitung Auftrag in WaWi via POS abrechnen ohne Rechnung nur Kassenbon Allgemeine Fragen zu JTL-POS 9
"Abholung" nur für bestimmte Kunden Einrichtung JTL-Shop5 4
Neu Shop nur zur Angebotsanfrage nutzen / kein Bezahlvorgang Technische Fragen zu Plugins und Templates 2
Neu Warenkorb im Merkliste umbenennen, kein Verkauf über Shop , nur Angebote anfragen Allgemeine Fragen zu JTL-Shop 0
Neu TL-Wawi 1.9.6.5: Nur 3 eBay-Angebote werden importiert Einrichtung und Installation von JTL-eazyAuction 2
Neu Label werden nur halb gedruckt (Nur Barcodes) JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Import von Kategorien geht nur für die Standrdsprache. Zweite Sprache geht leider nicht. JTL-Ameise - Fehler und Bugs 4
Neu Verwaltet Greyhound mit WaWi 1.9 auch die Lieferanten, oder nur Kunden? User helfen Usern - Fragen zu JTL-Wawi 4
Neu nur die Infos zu Artikelbilder in CSV exportieren JTL Ameise - Eigene Exporte 45
Beantwortet Abfrage liefert nur Ergebnis bei exakt einem Result Eigene Übersichten in der JTL-Wawi 1
Neu Nur Kindartikel anzeigen in bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 4
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 6
Neu Artikel nur zur Ansicht in Shop ... ohne Kauf-Button Betrieb / Pflege von JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 2
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
GPRS nur mit Shopify JTL-Wawi 1.9 4
DHL Europaket via DHL 3.0 - Label nur noch ohne Firmennamen? JTL-Wawi 1.9 1
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Anderen Artikelnamen am Packtisch anzeigen lassen JTL-Wawi 1.9 0
UVP und Preis auf Shopify anzeigen JTL-Wawi 1.9 1
Neu 💙 Neues Plugin: Animiertes Suchfeld (Animierte Suchvorschläge anzeigen) Plugins für JTL-Shop 4
Neu Sortierung und Anzeigen JTL-Wawi - Ideen, Lob und Kritik 4
Neu Eine Erweiterung nach dem Binden im Admin-Bereich anzeigen. Templates für JTL-Shop 0
In Diskussion SKU / EAN - Code Scan in JTL-WMS Mobile – Artikelpreis anzeigen mit Workflows JTL-Workflows - Ideen, Lob und Kritik 0
Neu Nova Template - Filter Eigenes Fenster Hintergrundfarbe ändern + Kategoriebilder Mobil anzeigen lassen Templates für JTL-Shop 0
Neu Attributwert in eigene Übersicht anzeigen Eigene Übersichten in der JTL-Wawi 9
Neu Druckvorlage Feld anzeigen wenn Datum größer als 5 Tage zu heute Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Auftragswert anzeigen lassen JTL-Wawi 1.9 4
Neu JTL Shop 5 -> Anzeigen 2. Tab ... Allgemeine Fragen zu JTL-Shop 1
Neu Kindartikel als SALE bzw. Aktion gesondert anzeigen lassen Allgemeine Fragen zu JTL-Shop 0
Neu Inhalt / Menge aus der Wawi im JTL Shop anzeigen / ohne Funktion ? Allgemeine Fragen zu JTL-Shop 2

Ähnliche Themen