Zum Inhalt springen

Welche Login Variante empfehlt ihr?

Erstellt am 11. Dezember 2008 · 3 Antworten · letzte Antwort am 16. Dezember 2008

Tags: felogin, Frage

MajPay ·

Hallo

Ich hatte gerade wieder die Freude mm_forum einzurichten. Super Extension, null Probleme - ein Traum. Jetzt bin ich an dem Punkt, wo ich eine Login Box für die Website platzieren muss und dachte an die "newloginbox". Im Extension Repository wird mir die aber als Obsolet angezeigt.

Soll ich sie trotzdem nehmen, oder gibt es einen besseren Login im Typo3 Core integriert?

Die verwendete Typo3 Version bei der Seite ist 4.2.0

Und noch einmal: Riesen Lob für mm_forum, die vielleicht sogar beste Extension, die ich für Typo3 bis jetzt kennen gelernt habe.

MajPay ·

OKay, ich habe die felogin gefunden.

Konfiguriert bekomme ich sie jetzt aber nicht.
Ich trage in mein Root-Template folgendes ein:

//Config for felogin extension
plugin.tx_felogin_pi1 {
	storagePid = 87
	templateFile = fileadmin/Templates/felogin.html
}

Das funktioniert aber nicht ^^

Die Extension wird so eingebunden (in einem anderen template, das aber hier inkludiert wird):

20 < plugin.tx_felogin_pi1

Was mache ich denn jetzt schon wieder falhsc?

MajPay ·

Das ist echt merkwürdig. Wenn ich die Loginbox als Content Element platziere wird das Template genommen. Ich will es aber per TS in einem Objekt platzieren (statisch im Template). Wenn ich das so mache werden meine Einstellungen nicht genommen.

Meine Güte... Wann schnall' ich dieses Typo3 endlich?

edit: Ich verstehe die Scheiße einfach nicht!
So binde ich die FELOGIN Extension ein:

//Scundary Navigation
tmp.secundarynavi = COA
tmp.secundarynavi {
	10 = HTML
	10.value = <div class="greyblock">
	
	20 < plugin.tx_felogin_pi1
	
	90 = HTML
	90.value = <div class="spacer1">&nbsp;</div>
	100 = HMENU
	100 {
		special = directory
		special.value = 10
		1 = TMENU
		1 {
			wrap = <ul class="navi">|</ul>
			NO = 1
			NO.wrapItemAndSub = <li>|</li>
		}
		2 = TMENU
		2 {
			wrap = <ul>|</ul>
			NO = 1
			NO.wrapItemAndSub = <li>|</li>
		}
	
	}
	200 = HTML
	200.value = </div>
}

Aber die Einstellungen aus dem Root-Template werden nicht übernommen!

Das sieht übrigens so aus:

page = PAGE
page {
	10 = USER
	10.userFunc = tx_templavoila_pi1->main_page
}

//DTD AND CONFIG
config {
	language = de
	locale_all = de_DE
	//xhtml-strict
	doctype = xhtml_strict
	htmlTag_langKey = de-DE
	xhtml_cleaning = all
	xmlprologue = none
	index_enable = 1
	index_external = 1
}

//Config for felogin extension
plugin.tx_felogin_pi1 {
	storagePid = 87
	templateFile = fileadmin/Templates/felogin.html
}

//Config for indexed search
plugin.tx_indexedsearch {
	search.rootPidList = 12
	templateFile = fileadmin/Templates/IS-template.htm
	}

//Config for tt_news extension
plugin.tt_news {
	_LOCAL_LANG {
		de {
			more = mehr
			goToArchive = vergangene Veranstaltungen
		}
        }
	templateFile = fileadmin/Templates/TTN-template.htm
	latestLimit = 2
	general_stdwrap >
	general_stdWrap.parseFunc < tt_content.text.20.parseFunc
	archiveTypoLink.parameter = 18
	displayLatest {
		image.file.maxH = 
		image.file.maxW = 75
		subheader_stdWrap.wrap =|
		subheader_stdWrap.crop = 150 | ... | 1
	}
	displaySingle {
		image {
			file.maxH =	
			file.maxW = 250
			imageLinkWrap = 0
		}
	}
}

lib.quickmenu < tmp.quickmenu
lib.vts < tmp.vts
lib.leftcolumn < tmp.leftcolumn
lib.rightcolumn < tmp.rightcolumn
lib.bottom < tmp.bottom

Was kann da falsch sein?
Wieso wird mein Template nur angewendet, wenn ich es per Inhaltselement platziere?