Nieuwe module Custom Global Settings
Posted: Sat Jan 21, 2012 2:57 pm
Custom Global Settings, een module die de Algemene Instellingen van de website uitbreidt met oneindig veel instelbare parameters, die je als smarty-variabele kunt gebruiken in sjablonen en op pagina's.
Iedere parameter is in te stellen met een label en uitleg. Ook is de naam en menutekst van de module te veranderen.
Wat kun je met de module doen?
Als websitebouwer kun je allerlei technische snufjes klaar zetten, zodat de gebruiker van de website de functie eenvoudig kan bedienen.
De module is in eerste instantie (met beperkte mogelijkheden) door mij gemaakt, maar Jos zal hem verder ontwikkelen. En Jos is al lekker aan de slag geweest, waardoor het een uiterst flexibele en breed toepasbare module is geworden!!!
Beschikbare parameters
- Tekstveld
- Keuzemenu
- Vinkvakje
- Radiobutton groep
- Datumkiezer
- DatumTijdkiezer
- Tijdkiezer
- Tekstruimte
- WYSIWYG-ruimte
- Button
Voorbeelden
Om te beginnen zet de module tag bovenin jouw template.
Maak een vinkvakje aan 'Nu Kerstmis' die de Kersttemplate zal bedienen
Of maak een tekstveld aan "Trainer"
Of een tijdgestuurde bediening... Maak twee tijdvelden aan starttijd en eindtijd
En zo kun je nog véél meer toepassingen bedenken...
Gratis verkrijgbaar in de Forge: http://dev.cmsmadesimple.org/projects/customgs
Veel plezier!
Jos & Rolf
Iedere parameter is in te stellen met een label en uitleg. Ook is de naam en menutekst van de module te veranderen.
Wat kun je met de module doen?
Als websitebouwer kun je allerlei technische snufjes klaar zetten, zodat de gebruiker van de website de functie eenvoudig kan bedienen.
De module is in eerste instantie (met beperkte mogelijkheden) door mij gemaakt, maar Jos zal hem verder ontwikkelen. En Jos is al lekker aan de slag geweest, waardoor het een uiterst flexibele en breed toepasbare module is geworden!!!
Beschikbare parameters
- Tekstveld
- Keuzemenu
- Vinkvakje
- Radiobutton groep
- Datumkiezer
- DatumTijdkiezer
- Tijdkiezer
- Tekstruimte
- WYSIWYG-ruimte
- Button
Voorbeelden
Om te beginnen zet de module tag bovenin jouw template.
Code: Select all
{CustomGS}
Code: Select all
{if $CustomGS.Nu_Kerstmis == '1'}
{* Toon Kerstmis frontend theme *}
{else}
{* Toon standaard frontend theme *}
{/if}
Code: Select all
<p>De trainer is deze week: {$CustomGS.Trainer}</p>
Code: Select all
{if $smarty.now|date_format:'%H:%M' >= $CustomGS.starttijd && $smarty.now|date_format:'%H:%M' <= $CustomGS.eindtijd}
{content}
{else}
{content block="WebsiteGesloten"}
{/if}
Gratis verkrijgbaar in de Forge: http://dev.cmsmadesimple.org/projects/customgs
Veel plezier!

Jos & Rolf