internal server error bei ändern der header.tpl

saardaniel

Aktives Mitglied
29. Juli 2013
5
0
Hallo alle,

ich bin neu.
Ich arbeite an der Datei header.tpl in
JTL-Shop3-Tiny/responsive/tpl_inc

Das Verhalten meines Browsers macht mir zu schaffen.
Es geht um diesen Bereich:
<div id="logo">

<a href="{$ShopURL}{if $SID}/index.php?{$SID}{/if}" title="{$Einstellungen.global.global_shopname}">
{image src=$ShopLogoURL alt=$Einstellungen.global.global_shopname}
<!-- <img src="bilder/header/b2b-onlineshop-saarland.jpg">-->
</a>
</div>

Mit diesem Code bekomme ich eine leere Seite und einen 500 Error.
Die alte header.tpl habe ich gesichert header.tpl_alt.
Wenn ich sie nehme geht alles.

Wenn ich in der neuen header.tpl Änderungen vornehme geht alles meist.
eben ging auch noch <img src="bilder/header/b2b-onlineshop-saarland.jpg">

Dann änderte ich die Zeile in <img src="bilder/header/b2b-onlineshop-saarland.jpg" style="width:100%;">
Dann war der Screen wieder weis. Dann hab ich die Zeile komplett auskommentiert und DENOCH ist alles weis.
Mir scheint das JTL recht nervig. Das ist eine try & error Geschichte.
Habe dann die org. header.tpl genommen und dort absichtlich Müll reingeschrieben zb

<div id="logo">

<a href="{$ShopURL}{if $SID}/index.php?{$SID}{/if}" title="{$Einstellungen.global.global_shopname}">
Ich bin Müll
</a>
</div>


Das geht.
Wenn ich schreibe:
<div id="logo">

<a href="{$ShopURL}{if $SID}/index.php?{$SID}{/if}" title="{$Einstellungen.global.global_shopname}">
<img
</a>
</div>

geht es auch. Zumindest ist der Screen nicht weis.
Ich sehe den Shop und im Head ist eben kein Logo.
Dann arbeite ich weiter bis zu einem Moment wo alles weis ist. Dann mache ich die letzte Änderung rückgängig und lade die Datei nochmal hoch. Denoch bleibt alles weis.
Daraus schliese ich, dass hier was nicht stimmt.

Anbei noch das Bild vom Firebug.
Vielleicht sehr ihr dort das Problem.

Frag mich, wie ich als Webentwickler das Template ändern soll, wenn der Browser sich nicht normal verhält.

lg daniel

chat.JPG
 

Anhänge

  • chat.JPG
    chat.JPG
    50,2 KB · Aufrufe: 7

saardaniel

Aktives Mitglied
29. Juli 2013
5
0
AW: internal server error bei ändern der header.tpl

Gut, nun erkenne ich, dass ich nix dafür kann.
Ich hab eben eine alte header.tpl genommen in der der alte Code steht.
Im Browser sehe ich aber im Firebug an der Stelle noch meine Änderung und kein Logo.
Habe dann die header.tpl - datei runtergeladen und angeschaut. In der Datei steht nichts von mir!
Es ist also wirklich die original header.tpl

Dann habe ich einfach blabla vor die Zeile {image src=$ShopLogoURL alt=$Einstellungen.global.global_shopname} geschrieben
und die Datei hochgeladen. Nun sehe ich das blabla UND das logo!!!
Da stimmt was mit dem Cach nicht , wohl mit dem ganzen JTL.
Ich lösche übrigens immer den Browser Cach und lade nach mit Shift-Taste.

lg daniel
 

saardaniel

Aktives Mitglied
29. Juli 2013
5
0
AW: internal server error bei ändern der header.tpl

Ich möchte nicht nur ein Logo hochladen. Ich möchte eine Datei ändern und meine Änderung gerne sehen. Ich bin Entwickler.
Eine Änderung einer Datei die hochgeladen wurde sollte normal auch sichtbar sein. Ich check man den Link mit den Tipps:
Ich mache eine html- anpassung, keine Css - Anpassung. Und Tipps? Naja...welche Tipps kann man geben bei img-tag 😉
Versteh dein Posting aber 🙂 Daher danke erstmal !
Ich check das mal und melde mich ggf wieder. lg daniel
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: internal server error bei ändern der header.tpl

Wenn du Entwickler bist, dann solltest du dich aber BEVOR du dich an irgendwelche Änderungen gibst, erst mal mit den Basics auseinander setzen.

Es werden NIE Original-TPL-Dateien geändert, egal ob html oder css
 

saardaniel

Aktives Mitglied
29. Juli 2013
5
0
AW: internal server error bei ändern der header.tpl

Hab gesehen, dass "Benutzerdefinierte Template-Dateien verwenden?" eingestellt ist.
Aber wie dem auch sei, wenn ich eine Datei Ändere und es passiert nichts gehe ich mal davon aus, dass da noch was gecachted wird etc.
Ich hab es daher so gemacht wie beschrieben und eine custom - Datei angelegt. Dortige Änderungen werden gleich übernommen. Daher danke für den Tipp 🙂

"
In JTL-Shop3 können [bold: saardaniel ] Sie Ihre modifizierten TPL-Dateien von den Original-Dateien trennen. Die Trennung von Originaldateien und modifizierten Dateien bringt den Vorteil, dass Sie Änderungen nach einem Shop bzw Template-Update effizienter nachziehen können. Sie können z.B. mit einem Diff-Programm wie z.B. Winmerge beide Dateien vergleichen und sehen auf einen Blick, ob und welche Änderungen gemacht wurden. "

Gute Idee mit der Trennung 🙂

Danke für die Hilfe und bis bald.
lg daniel

 

Ähnliche Themen