NK_Template - Nuked-Klan/CMS_Nuked-Klan GitHub Wiki
nkTemplate_init($module)
Paramètres :
string $module : Le nom du module courant.
Valeur de retour : Aucune
Initialise les données par défaut de la librairie nkTemplate.
Si $module n'est pas défini (null), il n'y a pas aucun design de page (none).
Sinon, par défaut, le design de page complet est utilisé (fullPage)
Par défaut, l'interface défini est frontend, sauf si le module est Admin ou si la page est admin, backend est utilisé.
Si l'interface défini est backend, la fonction nkTemplate_adminInit est executé.
nkTemplate_moduleInit($module)
Initialise les fichiers Javascript et les feuilles de styles par défaut pour le frontend du module.
Le paramètre $module est le nom du module dont les fichiers Javascript et la feuille de style doivent être inclus.
Les feuilles de style sont inclus dans un ordre bien précis afin de permettre la surcharge des propriétés css :
Plugins -> Défaut -> Module -> Templates
nkTemplate_adminInit($module)
Initialise les fichiers Javascript et les feuilles de styles par défaut pour le backend du module.
Le paramètre $module est le nom du module dont les fichiers Javascript et la feuille de style doivent être inclus.
Les feuilles de style sont inclus dans un ordre bien précis afin de permettre la surcharge des propriétés css :
Templates -> Plugins -> Module
nkTemplate_setBgColors()
Charge le fichier des couleurs du thème et ajoute a la(aux) couleur(s) manquante une valeur par défaut.
bgcolor1 => #666
bgcolor2 => #777
bgcolor3 => #444
bgcolor4 => #999
nkTemplate_loadModuleMedias()
nkTemplate_setTitle($title, $add = false)
nkTemplate_getInterface()
nkTemplate_setPageDesign($pageDesign)
nkTemplate_getPageDesign()
nkTemplate_getTopOfPage()
nkTemplate_getFooterOfPage()
applyTemplate($path, $data = array())
nkTemplate_addCSSFile($file, $media = 'screen', $conditionalComment = false)
nkTemplate_addCSS($style)
nkTemplate_getCSS()
nkTemplate_addJSFile($file, $type = 'normal')
nkTemplate_addJS($script, $jsType = 'normal')
nkTemplate_getJSFiles($fileType)
nkTemplate_getJS()
nkTemplate_append($contentTop)
nkTemplate_renderPage($content)
get_blok($side)
nkTemplate_init($module = null)
Initialise les fichiers Javascript et les feuilles de styles par défaut.
Initialise les classes Css issue des globales de la couleur du thème ($bgcolor)
Elle possède un paramètre, $module, qui est le nom du module dont les fichiers Javascript et la feuille de style doivent être inclus.
Les feuilles de style sont inclus dans un ordre bien précis afin de permettre la surcharge des propriétés css :
Plugins -> Défaut -> Module -> Templates
nkTemplate_setBgColors()
Initialise les classes Css issue des 4 globales de la couleur du thème ($bgcolor)
La classe css correspondant à la propriété background de la globale $bgcolor se nomme nkBgColor
La classe css correspondant à la propriété border-color de la globale $bgcolor se nomme nkBorderColor (Note : !important est utilisé pour cette déclaration Css)