Zum Inhalt springen

Subpart ein/ausblenden und Linkinhalt

Erstellt am 21. Juli 2005 · 3 Antworten · letzte Antwort am 21. Juli 2005

Tags: Frontend-Benutzer, Frage

Unbekannter Benutzer ·

Hallo,

ich soll auf der Seite eine kleine Box erstellen, die Benutzeraktionen genannt wird. Je nachdem sollen da Links auftauchen, die die Benutzeraktionen angeben, je nachdem zu welcher Benutzergruppe, der gerade angemeldete Benutzer gehört. Vorerst ist nur geplant, dass er sein Passwort ändern soll.

Diese Box soll aber verschwinden, wenn an der Seite gar kein Benutzer angemeldet ist.

So habe ich mir also gedacht, mach ich im Template einen Subpart und belege den mit Inhalt, wenn ein FE-Benutzer angemeldet ist, und lasse den leer, wenn keiner angemeldet ist.

[usergroup = *]

tmp.benutzeraktion = TEXT
tmp.benutzeraktion.typolink (
<div class="newssections">
<div class="newscontainer">
<div class="newssectionheadline">Benutzeraktionen</div><br />
###RBOX3###
</div>
</div>
)

[else]

tmp.benutzeraktion >

[END]

.
.
.

tmp.mainTemplate {
  subparts.USERAREA < tmp.benutzeraktion
}

Und jetzt die Frage:
Wie bekomme ich in diesen Subpart jetzt die Links hinein?

just2b ·

und warum machst nicht ganz normal ein Inhaltselement, und unter Zugriff, ganz unten sagst: bei jedem login anzeigen (bzw gruppen-spezifisch)?

lg georg

Unbekannter Benutzer ·

Danke für deine Antwort!

Ich weis nicht, ob ich mich gerade zu prasselig anstelle, aber die Box soll nicht in dem Hauptanzeigebereich angezeigt werden. Sondern unter jedem Menupunkt, nur halt abhängig davon, ob ein Benutzer angemeldet ist.

Wenn ich das in als Inhaltselement mache, wird es nur bei einer bestimmten Seite angezeigt, und ich muss für jede Benutzergruppe ein Inhaltselement anlegen, da zum Beipiel Gruppe C auch die Links von Gruppe A und B erhällt und zusätzlich von die noch von Gruppe C, bin ich im TypoScript meiner Meinung nach variabler.

just2b · · Beste Antwort

Also du kannst das mit dem Zugriff nicht nur für Elemente, sondern auch für gesamte Seiten machen, dh ich würd das so machen, denn da bist (find ich!!) flexibler:

Links 1 => für best. Gruppe
Links 2 => für best. Gruppe
Links 3 => für best. Gruppe

dann nimmst die Ext Extended Access Control - ingmar_accessctrl, damit kannst du mehrere Gruppen zuteilen, nicht nur einer, wie es standardmäßig ist

lg georg