Opleverlijst
De oplever lijst is een cruciale lijst die we gebruiken bij het live zetten van een website. Doorloop alle onderstaande stappen zodat de website klaar is voor de buitenwereld. Bepaalde punten die niet gelden voor de website mag je overslaan. Bij twijfel, raadpleeg een andere collega die je kan helpen.
-
BI sites: extra check
-
Zo niet, staat er een mapje genaamd tailwind in de root, met daarin het meest recente tailwindcss file? (linux x64)
CMS Tips & Tricks
In dit hoofdstuk vind je algemene functies die handig zijn om te gebruiken bij het bouwen van een website. Deze functies gebruik je als je een website bouwt in het SMIT. CMS. Probeer de code ook te lezen om het moment dat je het gaat gebruiken. Op deze manier leer je hoe de functies in zijn werk gaan en kan je ze in de toekomst zelf schrijven!
Foreach loop
De foreach loop gebruiken we om bijvoorbeeld menu items te laten herhalen op een website. In dit voorbeeld halen we navigatie items op.
{function name=Nav_menu depth=1}
{foreach $data as $node}
{$main_content = cgsimple::get_page_content($alias,'')}
{$summary_content = cgsimple::get_page_content($alias,'summary-content')}
{$page_image = cgsimple::get_page_content($alias,'page-image')}
/* Repeatable code hier */
{if isset($node->children)}
{include file=$smarty.template nodes=$node->children depth=$depth+1}
{/if}
{/foreach}
{/function}
{if isset($nodes)}
{Nav_menu data=$nodes depth=0}
{/if}
Demo link
Deze functie is handig als je een stuk wilt maken op de website wat alleen zichtbaar is op een demo link. Zorg dat je je pagina alias wel exclude in de algemene instellingen (redirect canonical exclude).
{if $smarty.get.demo == 'true'}
{$demo = true}
{/if}
{if $demo}
Hoi
{/if}