Fichier noizetier_fonctions.php

Ce fichier contient les filtres et balises du noiZetier.

Source

Liste des fonctions

La signature de la balise est : #NOIZETIER_BLOC_INFOS{bloc, information}.

\Champ balise_NOIZETIER_BLOC_INFOS_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise.

Retour

  • \Champ

    Pile complétée par le code à générer.

Exemples

  • #NOIZETIER_BLOC_INFOS{content}, renvoie tous les champs descriptifs du bloc content
    #NOIZETIER_BLOC_INFOS{content, nom}, renvoie le titre du bloc content

Package

Balise

  • NOIZETIER_BLOC_INFOS

La signature de la balise est : #NOIZETIER_ICONE_LISTE{taille}.

\Champ balise_NOIZETIER_ICONE_LISTE_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise.

Retour

  • \Champ

    Pile complétée par le code à générer.

Exemples

  • #NOIZETIER_BLOC_INFOS{24}, renvoie les icones de taille 24px présents dans les thèmes du privé

Package

Balise

  • NOIZETIER_ICONE_LISTE

La signature de la balise est : #NOIZETIER_OBJET_INFOS{type_objet, id_objet, information}.

La fonction peut aussi renvoyer d'autres informations calculées, à savoir :

  • compteurs_noisette qui donne le nombre de noisettes incluses dans chaque bloc de l'objet.
\Champ balise_NOIZETIER_OBJET_INFOS_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise.

Retour

  • \Champ

    Pile complétée par le code à générer.

Exemples

  • #NOIZETIER_OBJET_INFOS{article, 12}, renvoie tous les champs descriptifs de la page article
    #NOIZETIER_OBJET_INFOS{article, 12, nom}, renvoie le titre de la page article
    #NOIZETIER_OBJET_INFOS{article, 12, compteurs_noisette}, fournit les compteurs de noisettes incluses par bloc

Package

Balise

  • NOIZETIER_OBJET_INFOS

La signature de la balise est : #NOIZETIER_OBJET_LISTE.

\Champ balise_NOIZETIER_OBJET_LISTE_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise.

Retour

  • \Champ

    Pile complétée par le code à générer.

Package

Balise

  • NOIZETIER_OBJET_LISTE

La signature de la balise est : #NOIZETIER_PAGE_INFOS{page, information}.

La fonction peut aussi renvoyer d'autres informations calculées, à savoir :

  • est_modifiee qui indique si la configuration du fichier YAML ou XML de la page a été modifiée ou pas.
  • compteurs_type_noisette qui donne le nombre de types de noisettes disponibles pour la page ou la composition donnée en distinguant les types de noisettes communs à toutes les pages, les types de noisettes spécifiques à un type de page et les types de noisettes spécifiques à une composition.

  • compteurs_noisette qui donne le nombre de noisettes incluses dans chaque bloc de la page.
\Champ balise_NOIZETIER_PAGE_INFOS_dist( \Champ $p )

Paramètres

  1. \Champ $p

    Pile au niveau de la balise.

Retour

  • \Champ

    Pile complétée par le code à générer.

Exemples

  • #NOIZETIER_PAGE_INFOS{article}, renvoie tous les champs descriptifs de la page article
    #NOIZETIER_PAGE_INFOS{article, nom}, renvoie le titre de la page article
    #NOIZETIER_PAGE_INFOS{article-forum, nom}, renvoie le titre de la composition forum de la page article
    #NOIZETIER_PAGE_INFOS{article, est_modifiee}, indique si la configuration de la page article a été modifiée
    #NOIZETIER_PAGE_INFOS{article, compteurs_type_noisette}, fournit les compteurs de types de noisette compatibles
    #NOIZETIER_PAGE_INFOS{article, compteurs_noisette}, fournit les compteurs de noisettes incluses par bloc

Package

Balise

  • NOIZETIER_PAGE_INFOS
array | string calculer_infos_bloc( string $bloc = '' , string $information = '' )

Paramètres

  1. string $bloc = ''
  2. string $information = ''

Retour

  • array | string

Package

Internal

mixed calculer_infos_objet( $objet , $id_objet , string $information = '' )

Paramètres

  1. $objet
  2. $id_objet
  3. string $information = ''

Retour

  • mixed

Package

Internal

mixed calculer_infos_page( $page , string $information = '' )

Paramètres

  1. $page
  2. string $information = ''

Retour

  • mixed

Package

Internal

array | string calculer_liste_icones( integer $taille = 24 )

Paramètres

  1. integer $taille = 24

Retour

  • array | string

Package

Internal

array | string calculer_liste_objets( )

Retour

  • array | string

Package

Internal

Liste des erreurs

GravitéLigneDescription
Erreur 64
  • No summary for function \calculer_liste_icones()
Erreur 118
  • No summary for function \calculer_infos_bloc()
Erreur 183
  • No summary for function \calculer_infos_page()
Erreur 318
  • No summary for function \calculer_infos_objet()
Erreur 356
  • No summary for function \calculer_liste_objets()