contao/test — Issue #707: Neues InsertTag "iflng"
Author: xchs
Created: 2011-11-29 06:40:52+00:00
State: open
Labels: backend, Defect

Hallo,

wollte mal das neue InsertTag "iflng" probieren und dabei ist mir folgendes aufgefallen:

Wenn ich etwa im Login-Template "mod_login_1cl.tpl" für die beiden Input-Felder zusätzlich ein title-Tag vorsehe und je nach ausgewählter Sprache mithilfe des iflng-InsertTags einen entsprechenden Text anzeigen möchte, dann wird das InsertTag im Template anscheinend nicht immer korrekt verarbeitet.

Hier der entsprechende Code des Templates:

```
<

![](-- indexer::stop -->

cssID; ?>style): ?> style="style; ?>">
headline): ?>

<hl; ?>>headline; ?>hl; ?>>

message): ?>

message; ?>

username; ?>

password; ?>

<)-- indexer::continue -->

```

Nun zum eigentlichen Problem: Auf der deutschen Seite werden mir bei beiden Input-Feldern die deutschen title-Tags angezeigt (so wie es auch sein soll). Wenn ich aber auf die italienische Version der Seite umschalte, dann wird zwar beim ersten Input-Feld "username" der ital. title-Tag angezeigt, das Eingabefeld "password" hingegen zeigt nur den deutschen title-Tag an. Vertausche ich im Input-Feld "password" die Position der beiden InsertTags (d.h. "it" vor "de"), werden jetzt zwar die entsprechenden beiden title-Tags in der richtigen Sprache angezeigt, das Problem tritt dann aber auf der deutschen Seite auf.

Ich hab mal daraufhin den Code so abgeändert, dass ich die entsprechenden beiden InsertTags nur einmal verwenden muss. Ergebnis: Beide title-Tags werden jetzt in beiden Sprachen korrekt angezeigt

![](

```

<)-- indexer::stop -->

cssID; ?>style): ?> style="style; ?>">
headline): ?>

<hl; ?>>headline; ?>hl; ?>>

message): ?>

message; ?>

{{iflng::de}}
username; ?>

password; ?>

{{iflng}}

{{iflng::it}}
username; ?>

password; ?>

{{iflng}}

```

Gibt es ev. Probleme, wenn das iflng-InsertTag mehrfach aufgerufen wird?

--- _Originally created on May 6th, 2009, at 06:20pm (ID 707)_