Questa versione della galleria é giá invecchita. Considero di usare la nuova versione (caricabile al online repository), che ha integrato una navigazione.
L'estensione
sk-simplegallery di
Steffen Kamper é una galleria immagini ottimizzata per autori. L'unica cosa mancante é una navigazione a pagine per ogni galleria. Dopo una richiesta di un cliente ho realizzato una navigazione veramente semplice per questa estensione.
Il pagebrowser puó essere configurato con TypoScript. Solamente l'opzione entries per page puó essere configurato nel backend (usando il modulo dell'estensione). Tutti gli elementi che erano esistente prima di cambiare l'estensione sono presente ancora adesso. Un esempio del TS puó essere il seguente:
plugin.tx_sksimplegallery_pi1 { templateFile = path-to-your-template popupBodyTag = <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> captionWrap = <p style="font: 0.9em 'palatino', arial, helvetica, sans-serif;padding:10px;">|</p> singleView { entriesPP = 9 entriesPerLine = 3 line_start = <tr> line_end = </tr> } pageBrowser { activePageWrap = <span class="activePage">|</span> pageWrap = <span class="page">|</span> nextLinkWrap = <span class="nextLink">|</span> previousLinkWrap = <span class="previousLink">|</span> inactiveNextLinkWrap = <span class="inactiveNextLink">|</span> inactivePreviousLinkWrap = <span class="inactivePreviousLink">|</span> jumpFirstPageWrap = <span class="jumpToFirst">|</span> jumpLastPageWrap = <span class="jumpToLast">|</span> inactiveJumpFirstPageWrap = <span class="inactiveJumpToFirst">|</span> inactiveJumpLastPageWrap = <span class="inactiveJumpToLast">|</span> showInactiveLinks = 1 } captionHeight = 100 general_stdWrap > }
Le configurazioni del pagebrowser sono le seguenti:
plugin.tx_sksimplegallery_pi1 { singleView { entriesPP = 9 entriesPerLine = 3 line_start = <tr> line_end = </tr> } pageBrowser { activePageWrap = <span class="activePage">|</span> pageWrap = <span class="page">|</span> nextLinkWrap = <span class="nextLink">|</span> previousLinkWrap = <span class="previousLink">|</span> inactiveNextLinkWrap = <span class="inactiveNextLink">|</span> inactivePreviousLinkWrap = <span class="inactivePreviousLink">|</span> jumpFirstPageWrap = <span class="jumpToFirst">|</span> jumpLastPageWrap = <span class="jumpToLast">|</span> inactiveJumpFirstPageWrap = <span class="inactiveJumpToFirst">|</span> inactiveJumpLastPageWrap = <span class="inactiveJumpToLast">|</span> showInactiveLinks = 1 } }
La parte singleView ha le opzioni entriesPP, entriesPerLine, line_start e line_end. Ma che servono?
La parte pagebrowser generalmente contiene i cosidetti wraps. La sintassi di un wrap é la stessa di ogni wrap definito in un TS:
Che c'é da dire degli opzioni dentro pagebrowser:
Un esempio di sk-simplegallery con navigazione lo puoi trovare su
Panorama Schenna e sotto
la sezione 'foto' di questa pagina.