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)