chgallery einrichten


October 21, 2010 at 10:27
jQuery Typo3

Die chgallery ist, anders als die meisten Galerie Extensions, ziemlich cool. Ich vermute stark, dass ich die noch öfter brauchen werde, daher ein paar kleine Details zum Aufsetzen der Galerie: 1. Sprachen Grundsätzlich gibts alle deutschen Übersetzungen bereits in der locallang.xml. Damit aber auch deutsch angezeigt wird, muss man im Typoscript die Standardsprache definieren:
config.language = de
config.locale_all = de_DE
Dann klappts auch mit der Sprache. 2. Bilder verlinken Vielleicht hab ich auch einfach was falsch gemacht, aber bei mir waren die Bilder nicht von Anfang an verlinkt. Erst als ich im TS angegeben habe, dass sie verlinkt sein sollen, konnte man auch klicken um sie in Originalgröße anzusehen:
plugin.tx_chgallery_pi1 {
	gallery.image {
	imageLinkWrap  = 1
	imageLink	Wrap {
		enable = 1
		typolink {
			title.field= tx_chgalleryFilename #tx_chgalleryTitle
			parameter.override.cObject = IMG_RESOURCE
			parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
			parameter.override.cObject.file.maxW = 800
			parameter.override.cObject.file.maxH = 600
			# used lightbox is pmkslimbox
			ATagParams = rel="lightbox"
			ATagParams.override = class = "lightbox"
			ATagParams.insertData = 1
		}
	}
}
Man beachte insbesondere Zeile 13, wo ich den Links direkt ein rel=lightbox zuweise, das werde ich später nämlich noch brauchen. 3. Lightbox Ich bin sicher, das kann man mit Extensions auch einfacher haben, aber ich hab selber dafür gesorgt, dass die Lightbox funktioniert. Zuerst hab ich jquery und jquery lightbox eingebunden:
page.includeCSS.20 = fileadmin/templates/jquery.lightbox-0.5.css
page.includeJS.35 = fileadmin/templates/js/jquery-1.4.2.min.js
page.includeJS.40 = fileadmin/templates/js/jquery.lightbox-0.5.js
Dann sorge ich dafür, dass alle meine rel=lightbox Links auch mit der Lightbox aufgerufen werden:
page{
	headerData.200 = TEXT
	headerData.200.value (
		<script type="text/javascript">$(function() { $('a.lightbox').lightBox(); });</script>
	)
}
Und das Ergebnis ist eine Galerie auf deutsch, die die Bilder in Originalgröße in der Lightbox öffnet. Whee.

Tags: chgallery lightbox


Hinterlasse einen Kommentar: