Zum Inhalt springen

sr_feuser_register und newloginbox auf jeder Seite

Erstellt am 14. Januar 2006 · 4 Antworten · letzte Antwort am 1. August 2006

Tags: felogin, Frontend-Benutzer, Frage

thetux ·

Hallo Zusammen,

ich habe gerade einige Zeit versucht das folgende Problem zu lösen:

- Ich habe ein dreispaltiges Layout, in der dritten, rechten Spalte
möchte ich auf jeder Seite die newloginbox und
den Link von tx_srfeuserregister_pi1 darstellen
("Neu hier? registrieren" oder aber wenn der User eingeloggt
ist "Profil editieren")
- Füge ich die Plugins manuell als Seitenelement ein,
klappt alles einwandfrei.

- Meine Seite basiert aber auf Templa Voila. Also habe
ich die Loginbox per lib.-Object eingebunden

Das ganze sieht wie folgt aus:

lib.loginbox = COA
lib.loginbox { 

 10 <  plugin.tx_newloginbox_pi1
 20 < plugin.tx_srfeuserregister_pi1

Der Link wird auch korrekt dargestellt. Klickt man jedeoch auf den Link,
öffnet sich die Seite mit dem Formular zur Registrierung
bzw. zum Bearbeiten des Profils.

Das Formular wird aber dummerweise zweimal dargestellt:
Einmal in der rechten Spalte und einmal im mittleren Contentbereich.
Das Formular soll aber nur im mittleren Contentbereich dargestellt werden.

Wo liegt mein Fehler und wie löse ich das Problem am besten?

Danke und Gruss
thetux

maik ·

Da du das Plugin wahrscheinlich einmal im Hauptbereich durch ein Inhaltselement "PLugIn einfügen" platziert hast und einmal über dein Template, wird das dann auch zweimal ausgegeben.

In dem Fall müßtest du ein weiteres Template anlegen, oder lib.loginbox per TS leeren.

thetux ·
maik schrieb

Da du das Plugin wahrscheinlich einmal im Hauptbereich durch ein Inhaltselement "PLugIn einfügen" platziert hast und einmal über dein Template, wird das dann auch zweimal ausgegeben.

In dem Fall müßtest du ein weiteres Template anlegen, oder lib.loginbox per TS leeren.

Ja ich habe es im Hauptbereich als Plugin eingefügt, in der rechten Spalte als Typoscript.Object im TemplaVoila-Setup.

Wie soll ich das mit dem separaten Template machen?

Wie kann ich das Objekt denn vor dem Aufruf leeren?
Ich habe es wie folgt versucht:

lib.loginbox >
lib.loginbox = COA
lib.loginbox { 
 10 <  plugin.tx_newloginbox_pi1
 20 <  plugin.tx_srfeuserregister_pi1

}

Das hat leider nichts gebracht, das Formular wird weiterhin zweimal angezeigt, einmal
in der Mitte und einmal im rechten Bereich.

thetux