Beispiel Newsletter + Artikelbilder

Hallo zusammen,

so…, leider habe ich mal wieder ein kleines Problem…und zwar mit dem Standard Newsletter (Beispiel Newsletter) von OXID. Zu Anfang war alles ganz ok, d.h der Header wurde angezeigt und auch die Artikelbilder. Nach dem ich dann den Text editiert hatte, wurden plötzlich keine Bilder mehr angezeigt!!! :confused:

Also habe ich mir flux die Daten aus meiner Testumgebung (Xampp) gezogen und den kompletten Newsletter wieder so rein kopiert. Nun muss man natürlich wieder die Pfade anpassen, damit auch die Bilder wieder angezeigt werden. Leider funzt das aber überhaupt nicht. Egal welchen Pfad ich da angebe, es wird nix mehr angezeigt! Kein einziges Bild!!!

<td align="right" width="152" class="pagehead"><a class="pageheadlink" href="[{$oViewConf->getBaseDir()}]"><img border="0" alt="shop-header" src="http://localhost[{$oViewConf->getImageUrl()}]/logo.png" /></a></td>

Gerade diese Zeile verwirrt mich:

<img border="0" alt="shop-header" src="http://localhost[{$oViewConf->getImageUrl()}]/logo.png" />

Warum wird da dazwischen die Smarty Variable gesetzt??? Was soll die da bewirken??? Für meine Xampp Installation passt der Pfad ja, aber im Live Shop auf dem Server, weiß ich wirklich nicht mehr, wie der Pfad da heissen soll??? hab alle Möglichkeiten druchprobiert, leider Fehlanzeige!

So, sollte doch normalerweise der Header in die oberste Tabelle eingebunden werden, wenn man den Pfad dann anpasst, oder??? Irgendwie will das aber nicht hinhauen!!!

Die Artikelbilder, wenn ich mich jetzt nicht täusche, müssten ja eigentlich über diesen Befehl kommen:


<td><a href="[{$simarticle0->oxdetaillink}]" class="startpageProduct"><img hspace="0" border="0" vspace="0" alt="[{ $simarticle0->oxarticles__oxtitle->value }]" src="http://localhost[{$oViewConf->getPictureDir()}][{$simarticle0->oxarticles__oxpic1->value }]" /></a></td>

Was ist da falsch??? Überseh ich da was??? Oder steh vollkommen auf dem Schlauch??

Hab schon mal irgendwo gelesen, das diese Problem wohl öfters vorkommt mit dem NICHTANZEIGEN der Bilder, nachdem das Newsletter Beispiel editiert worden ist.

Wenn jemand Licht ins Dunkle bringen kann, wär ich sehr dankbar.:slight_smile:

Danke schon mal und schöne Grüße

NoSpamPlease :o

Hallo!!!

http://localhost

gehört nicht vor

[{$oViewConf->getImageUrl()}]

Grüße

Cutty

Oh man…ich Depp…den Header hab ich wieder…:

<td align="right" width="152" class="pagehead"><a href="[{$oViewConf->getBaseDir()}]" class="pageheadlink"><img border="0" src="[{$oViewConf->getImageUrl()}]/logo.png" alt="" /></a></td>

Das wars…so wird der Header wieder eingebunden…, doch danach packt er dann den Pfad wieder hin. Das verwirrt mich wieder! Das heisst, das die Variable

[{$oViewConf->getImageUrl()}]

den Pfad her holt! Muss man dann die Variable danach wegnehmen??? Weil nach erneutem Laden der Header dann wieder weg ist!??!

Also das verwirrt mich schon ein wenig???

Dank Cutty, bin gerade selber drauf gekommen…, aber das ist das ,was Oxid durch die Variable im Xampp sich herholt! Das wusste ich…

Man darf da überhaupt keinen Pfadangaben machen…, nur die Variable!!!

Ok ok…ich riesen Depp…

Da darf wirklich überhaupt keine Pfadangabe stehen, nicht mal das http://

Im Endeffekt muss da stehen:

<td align="right" width="152" class="pagehead"><a class="pageheadlink" href="[{$oViewConf->getBaseDir()}]"><img border="0" alt="" src="[{$oViewConf->getImageUrl()}]/logo.png" /></a></td>

So kommt der Header wieder!!!

Nur, sobald ich wieder in den Qelttext gehe, dann ist der Pfad wieder davor und der Header wieder weg…Spooky spooky! :confused:

Bei den Artikelbildern ist es das gleiche!!!

Ok…, da habe ich überall die Pfadangaben noch drin gehabt!!! Ich Depp!

Also noch mal für alle zum Mitschreiben, die vielleicht das gleiche Problem haben/hatten:

Alle Pfadangaben im Quelltext löschen incl http:// Es darf nur die Variable da stehen!!!
Am besten alles im externen Editor machen, danach im Newsletter einfügen und dann passt es auch!!!

Sorry, das ich diesen alten Thread noch mal auspacke…, aber wir sind mal wider mit dem Thema Newsletter beschäftigt und da habe ich nun folgendes bemerkt:

Der Shop verändert nach jeder Änderung im Newsletter ständig die Pfadangaben neu und setzt so vor der Smarty Variablen immer wieder die Domain davor und dann kommen keine Bilder mehr!

src="[{$oViewConf->getImageUrl()}]/logo.png"

Also nach einem kleinen Edit im Newsletter schauts dann wieder so aus und wumms kommen keine Bilder mehr:

src="src="http://www.domain.de[{$oViewConf->getImageUrl()}]/logo.png"

Wo kann man das evtl. korrigieren??? Klar, die beste Art ist es, den Newsletter komplett im normalen Editor zu schreiben und dann einmal reinkopieren, keine Änderungen mehr machen… und dann gehts auch, aber ich will das es auch im ganz einfach im Backend funktioniert! Wo kann ich anpacken bzw muss ich suchen???

Moin zusammen,

kann es sein, das du mit einem eingebauten Editor arbytest?
Einige dieser Dinger kommen mit Smarty bzw. der Mischumgebung von Oxid nicht klar und zerschiessen dir die Pfade etc. Also beim Newsletter editieren immer Editor aus.

Beste Grüsse

Thomas

Ja…wir haben den Editor drin…und…ja… das hatte ich mir auch schon gedacht mit dem Editor…, aber noch nicht ausprobiert. Werde es gleich mal testen! Danke für die Rückmeldung!

Oh man ich Depp…, danke für den Tipp! Das wars…, hurra!