Zum Inhalt springen

eigenes Template für Extension über Templatesetup einfügen

Erstellt am 21. November 2008 · 3 Antworten · letzte Antwort am 24. November 2008

Tags: Bilder, Frage

outlaw00 ·

Hallo

Ich möchte für die Extension wt_gallery eigene Templates für die verschiedenen Ansichten einbinden.

Das sollte doch so gehen:

templateFile = fileadmin/templates/gallery_list.html

und im Zusammenhang mit den anderen Einstellungen zur Extension:

plugin.tx_wtgallery_pi1 {
	# List view settings
	list {
		templateFile = fileadmin/templates/gallery_list.html
		# Pagebrowser for categoryview
		pagebrowser = HMENU
		pagebrowser {
		special = userfunction
		special.userFunc = user_wtgallery_category_pagebrowser->start
		1 = TMENU
		1 {
			wrap =
			NO.allWrap = | 
			ACT = 1
			ACT.allWrap = | 
			ACT.ATagParams = class="act"
			}
		}
	}
}

Was mach ich falsch?

outlaw00 ·

Der Nächste Versuch:

plugin.tx_wtgallery_pi1 {	
	# List view settings
	list {
		template = fileadmin/templates/gallery_list.html
		# Pagebrowser for categoryview
		pagebrowser = HMENU
		pagebrowser {
		special = userfunction
		special.userFunc = user_wtgallery_category_pagebrowser->start
		1 = TMENU
		1 {
			wrap =
			NO.allWrap = | 
			ACT = 1
			ACT.allWrap = | 
			ACT.ATagParams = class="act"
			}
		}
	}
}

leider bin ich auch so erfolglos geblieben...

karlchen ·

ich denke mal am einfachsten wechselst du Die Templates im im Constant Editor.

wenn es trotzdem im SETUP feld sein soll,

# main settings
plugin.tx_wtgallery_pi1 {
    
    # Constants
    template.single = {$plugin.wtgallery.template.single}
    template.category = {$plugin.wtgallery.template.category}
    template.list = {$plugin.wtgallery.template.list}
    template.cooliris = {$plugin.wtgallery.template.cooliris}
    main.mode = {$plugin.wtgallery.main.mode}
    main.path = {$plugin.wtgallery.main.path}
    main.file_extensions = {$plugin.wtgallery.main.file_extensions}
    main.DIVforRows = {$plugin.wtgallery.main.DIVforRows}
}

schau einfach in die folgenden Dateien im Extension Ordner, das sind die Default Typoscript Einstellungen die du im SetupBereich mit deinen eigenen Einstellungen überschhreiben kannst(NICHT in den Dateien selbst, sonst ist beim nächsten Update alles weg 😉 )

ext_typoscript_constants.txt
ext_typoscript_setup.txt

outlaw00 ·

danke für deine Hilfe, das hat funktioniert:

plugin.tx_wtgallery_pi1 {
	template.single = fileadmin/templates/gallery_single.html
	template.list = fileadmin/templates/gallery_list.html
}