Author Topic: <%...%> verschwindet  (Read 1294 times)

0 Members and 1 Guest are viewing this topic.

wakko

  • Guest
<%...%> verschwindet
on: Tue, 15. August 2006 - 14:38:04
Moin,

besten Dank für die vLIb-Klasse erstmal...

Ich habe folgendes Problem: mein Template enthält eine Zeile mit "<%irgendwas%>" (soll erst nach dem parsen durch vLIB ersetzt werden) , was jedoch nach dem parsen verschwindet. Kann man da was tun?

Gruß,
wakko

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: <%...%> verschwindet
Reply #1 on: Tue, 15. August 2006 - 18:53:19
Quote
Kann man da was tun?

Nein, die vorgeschriebene Syntax ist
Code: [Select]
<tmpl_
oder
{tmpl_

Alle Markup-Tags findest Du in der Dokumentation oder den Beispielen.

Gruß
Claus

wakko

  • Guest
Re: <%...%> verschwindet
Reply #2 on: Wed, 16. August 2006 - 09:52:07
Entschuldigung, habe mich wohl unklar ausgedrückt:

Ich parse mit vLib, der Tag <%customattribute.anrede%> verschwindet. Ich benötige diesen Tag jedoch später noch... Laut Doku macht die vLib das doch nur bei Tags, die mit <tmpl_ bzw. {tmpl_ anfangen??

Gruß,
wakko

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: <%...%> verschwindet
Reply #3 on: Wed, 16. August 2006 - 14:20:56
Ich habe jetzt mal ein Template gebaut, dass folgende Zeilen enthält:
Code: [Select]
<p><%xyz%></p>
<p><%tmpl_var name=body_text%></p>

Output:
Quote
<%xyz%>
<%tmpl_var name=body_text%>

Ich habe aber aus dem Jahr 2001 noch im Kopf, dass es (abartige) PHP Konfigurationen gibt, bei denen "<%" den PHP-Parser einschaltet ...

Da es sich auf meinem (Linux)System mit XAMPP nicht reproduzieren lässt, glaube ich nicht daran, dass es ein vLIB Problem ist. Setzt Du die vlibTemplate Version vom "2004/02/12" ein? Folgendes steht ganz oben in der Datei "vlibTemplate.php":

// $Id: vlibTemplate.php,v 1.22 2004/02/12 09:22:39 releasedj Exp $

Gruß
Claus
Last Edit: Wed, 16. August 2006 - 14:27:49 by ClausVB

wakko

  • Guest
Re: <%...%> verschwindet
Reply #4 on: Wed, 16. August 2006 - 14:59:29
Ja, ich setzte die 2004/02/12er Version ein...

Als Workaround habe ich jetzt einfach eine vLib-Var erstellt und  den "<%...%>"-Wert bergeben.

Es scheint auch die vermalledeite apache-Konfiguration auf dem server zu sein, auf einem 2ten Server tritt das Phnomen nicht auf.

Vielen dank und sorry wegen Off-Topic
Ist der
asp_tags = On
in der php.ini gewesen ;)
Last Edit: Wed, 16. August 2006 - 15:15:34 by wakko