Fehler in 6.2.4

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
Paladin
Senior Member
Beiträge: 363
Registriert: Mi 10. Feb 2010, 15:11
Kontaktdaten:

Fehler in 6.2.4

Beitragvon Paladin » Do 20. Okt 2011, 15:37

webedition 6.2.4:
Meldung: "Parse error: syntax error, unexpected '=' in /home/weblog/public_html/webEdition/we/include/we_tools/navigation/class/weNavigationItems.class.php(295) : eval()'d code on line 1"

Navigationstemplate:

Code: Alles auswählen

<we:navigation navigationname="kochbuchNavigation" parentid="10" />

<we:navigationEntry type="folder" navigationname="kochbuchNavigation">
  <span class="headline">

<?php ob_start(); ?><we:navigationField name="icon" /><?php 
  $buffer = ob_get_contents(); 
  ob_end_clean;
  if (strlen($buffer)>0) {
?><img src="<we:navigationField name="icon" />" style="width: <we:navigationField name="icon_width" />px; height: <we:navigationField name="icon_height" />px; vertical-align: middle;" ><?php
  }?>
    <a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a>
  </span>
  <we:ifHasEntries/><ul class="pfeil"><we:navigationEntries /></ul></we:ifHasEntries>
</we:navigationEntry>

<we:navigationEntry type="item" navigationname="kochbuchNavigation">
  <li><a href="<we:navigationField name="href" />"><we:navigationField name="text" /></a></li>
</we:navigationEntry>

<div class="siderow siderowleft bluebox">
  <we:navigationWrite navigationname="kochbuchNavigation" />
</div>
2 Sachen dazu:
1. Vorm einfügen des PHP Codes lief alles (und auch wenn ich den PHP Teil entferne geht es wieder).
2. wie bekomme ich auf webedition-art ein IF da rein, um zu prüfen, ob zu einem Navigationsordner ein Bild da ist und wenn ja, dass es geschrieben werden soll???

ThomasGoebe

Re: Fehler in 6.2.4

Beitragvon ThomasGoebe » Do 20. Okt 2011, 20:35

Hallo Paladin,

in <we:navigationEntry... müssen $ escaped werden. Dann sollte es gehen. Und auch dort gibt es die Parameter to/nameto. D.h. du kannst Dir m.E. ob_start sparen.
Darüber kannst Du dann ja auch mittels PHP abfragen, ob ein Bild da ist. Mit we-Mitteln gibt es da bisher keine Abfrage zu.

Gruß
Thomas

mokraemer
Senior Member
Beiträge: 3619
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: Fehler in 6.2.4

Beitragvon mokraemer » Do 20. Okt 2011, 21:11

also kein Fehler in der 6.2.4 - das war ja vorher auch nicht anders
webEdition-Kern-Entwickler

ThomasGoebe

Re: Fehler in 6.2.4

Beitragvon ThomasGoebe » Fr 21. Okt 2011, 12:22

richtig, kein Fehler sondern bekanntes Verhalten.


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 6 Gäste