Zum Inhalt springen

Plugin im Kopfbereich ausgeben

Erstellt am 12. Oktober 2009 · 7 Antworten · letzte Antwort am 13. Oktober 2009

Tags: felogin, Frage

cse ·

Hallöchen,

ich würde gerne die Login Box bei mir immer oben im Head Bereich anzeigen lassen.
Auch auf jeder Seite. Wie kann ich das denn am einfachsten realisieren?
#paralyzed#

Danke für die Hilfe!!

typoDAU ·

hallöchen,

du könntest zum beispiel die login box als cObj auf irgendeiner seite einfügen, dir die pid der seite merken und einen marker erzeugen, den du dann in dein template einfügst:

temp.loginboxUeberall = RECORDS {
	tables = tt_content
	source = pidDerSeite
	dontCheckPid = 1
	}
cse ·

Hey,

danke für deine Antwort.
Habe ich soweit gemacht allerdings wird der Marker gar nicht ersetzt.
Da steht immer noch der Name von dem Marker auf der Website...

Grüße,

cse

typoDAU ·

hmm. hast du den marker auch definiert?

page = PAGE
page.10.marks {
    LOGINBOXUEBERALL < temp. loginboxUeberall

    ...
    deineRestlichenMarker
    ...
    }
cse ·

Ok danke funktioniert jetzt soweit.
Woher welche Marker die Extensions benutzt.
Also ich muss ja z.B. noch den ausgangspunkt für den Login festlegen.
Das scheint er nähmlich nicht zu übernehmen da der Login an sich nicht funktioniert...

Grüße

cse

Nachtrag: Bzw. wie schaffe ich es, das der Inhalt aus meiner vorher definiteren Seite dort ausgegeben wird. Das LOGIN Formular habe ich ja bereits definiert.
Wenn ich das erste Codebeispiel verwende sagt er mir, dass er Probleme hat wegen den Klammern.

temp.loginboxUeberall = RECORDS {
  tables = tt_content
  source = 68
  dontCheckPid = 1
}
typoDAU ·
temp.loginboxUeberall = RECORDS {
        tables = tt_content
        source = pidDerSeite
        dontCheckPid = 1
        }

muss ausserhalb des PAGE-objekts stehen.

cse ·

Jo stimmt ging trozdem nicht.
Der Fehler lag daran das ich es wie folgt schreiben musste:

temp.loginboxUeberall = RECORDS 
temp.loginboxUeberall {

Jetzt funktioniert aber alles! Danke für die Hilfe