Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: OPT - błąd
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
Ruio
Wyskakuje mi taki oto błąd:
XML Error: the following tag has been closed in the incorrect order: opt:if; expected: tr.
Wiem co oznacza błąd, problem w tym ze wszystko w skompilowanym szablonie jest OK!

Oto kod: Może macie pomysł jak to rozwiązać lepiej?
Kod
<opt:foreach array="$optionList" index="name" value="value">
<opt:if test="@name == id">
    <tr>
</opt:if>
                
<td>{@value}</td>
                
<opt:if test="@name == active">
    </tr>
</opt:if>
opt:foreach>


Z góry dzieki za pomoc.

Edit. Błąd powoduje "niby" nie zamknięty tag <tr>. sleep.gif
thek
To może Zyx coś Ci podpowie? wink.gif W końcu jako autor OPT, wie zapewne najlepiej czy to jest OK czy jakiegoś babola strzeliłeś smile.gif
Ruio
Racja wink.gif Jednak, jeśli ktoś inny ma pomysł co zrobić, liczę na podpowiedź ;]
Zyx
Eeee... powiem tak: tutaj jest specyfikacja języka XML, a w tej specyfikacji jest bardzo ładnie opisane, w jakiej kolejności należy zamykać otwarte tagi. Już bez jaj, Panowie smile.gif. Otwórz sobie ten plik w dowolnym edytorze XML-a i zobaczysz, jak Ci będzie krzyczał o źle zamkniętym tagu (najlepiej jeszcze takim z automatyczną korektą, by Ci wskazał poprawną formę), więc nie miej pretensji do OPT, że robi to samo i tym bardziej nie pisz, że tag jest "niby" niedomknięty, bo guzik, a nie jest domknięty.

Ponadto: zły dział.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.