Constants

XHTML_10_STRICT

XHTML_10_STRICT

XHTML_10_TRANSITIONAL

XHTML_10_TRANSITIONAL

XHTM_11

XHTM_11

HTML_STD

HTML_STD

Properties

$doctype

$doctype : string

Type

string — doctype

$head

$head : string

Type

string — Header others (favicon, ...)

$head_title

$head_title : string

Type

string — Titre de la page

$head_favicon

$head_favicon : string

Type

string — Favicon

$head_css

$head_css : array

Type

array — Liens vers fichiers CSS

$head_css_combined

$head_css_combined : array

Type

array — Liens vers fichiers JS Combinés

$head_js

$head_js : array

Type

array — Liens vers fichiers JavaScript

$head_js_combined

$head_js_combined : array

Type

array — Liens vers fichiers JS Combinés

$head_rss

$head_rss : array

Type

array — Liens vers les flux RSS

$body_attrs

$body_attrs : array

Type

array — Tableau d'attributs de <body>

$output

$output : string

Type

string — Contenu de la page via $html en php

$body_corpus

$body_corpus : string

Type

string — Contenu de la page

Methods

__construct()

__construct() 

Constructeur AcidTemplate Attribue son Doctype et son Title à l'objet.

setDoctype()

setDoctype(string  $doctype = '') 

Attribue au template le doctype en entrée.

Parameters

string $doctype

setTitle()

setTitle(string  $title = null, boolean  $alone = true) 

Attribue au template le titre renseigné en entrée .

Parameters

string $title
boolean $alone

True si on ajoute ni préfixe, ni suffixe au titre.

versioningVal()

versioningVal() : mixed

Recupère le numéro de versioning

Returns

mixed

versioningUrl()

versioningUrl(string  $url) : string

Ajoute la version à l'url si possible

Parameters

string $url

Returns

string

cssPrepare()

cssPrepare() 

Transforme une feuille de style php en css en fonction des configurations

sassUrl()

sassUrl(  $what) : string

Retourne le lien sass ou non en fonction du context

Parameters

$what

Returns

string

canCombine()

canCombine(  $url, string  $type = 'css') : boolean

Retourne true si le fichier doit être combiné

Parameters

$url
string $type

Returns

boolean

combineJs()

combineJs(  $url) : boolean

Empile le fichier js s'il doit être combiné

Parameters

$url

Returns

boolean

combineCss()

combineCss(  $url) : boolean

Empile le fichier css s'il doit être combiné

Parameters

$url

Returns

boolean

generateCombineFile()

generateCombineFile(array  $files = array(), string  $type = 'css') : boolean|string

Génère un fichier de combinaison en fonction des fichiers en entrée et retourne le chemin vers le fichier généré

Parameters

array $files
string $type

Returns

boolean|string

combineFiles()

combineFiles(  $dest_file, array  $files = array(), string  $type = 'css') : boolean

Combine les fichiers dans le fichier renseigné en entrée

Parameters

$dest_file
array $files
string $type

Returns

boolean

combineCssUrl()

combineCssUrl(boolean|true  $versioning = true) : boolean|string

Retourne l'url du fichier de combinaison CSS

Parameters

boolean|true $versioning

Returns

boolean|string

combineJsUrl()

combineJsUrl(boolean|true  $versioning = true) : boolean|string

Retourne l'url du fichier de combinaison JS

Parameters

boolean|true $versioning

Returns

boolean|string

addCSS()

addCSS(  $url, boolean|true  $versioning = true) 

Associe une feuille de style au template.

Parameters

$url
boolean|true $versioning

addFavicon()

addFavicon(string  $url) 

Associe un favicon au template.

Parameters

string $url

addJS()

addJS(string  $url, boolean|true  $versioning = true) 

Associe un document javascript au template.

Parameters

string $url
boolean|true $versioning

addRss()

addRss(string  $title, string  $url) 

Associe un flux RSS au template.

Parameters

string $title
string $url

addInHead()

addInHead(string  $str) 

Ajoute le contenu en entrée dans le template.

Parameters

string $str

setBodyAttrs()

setBodyAttrs(array  $tab) 

Définit les attributs du body

Parameters

array $tab

([attributs]=>[valeurs])

add()

add(string  $str) 

Ajoute un contenu au corps HTML du template

Parameters

string $str

getBodyAttrs()

getBodyAttrs() : string

Retourne les attributs du Body sous leur forme HTML.

Returns

string

getFlashComponent()

getFlashComponent(string  $path, string  $width, string  $height, string  $id_obj = '', array  $flashvars = array(), string  $alternative_text = '', string  $tabs = '') : string

Retourne l'appel HTML d'un élément flash en fonction des paramètres en entrée.

Parameters

string $path

Chemin vers le fichier Flash.

string $width

Largeur.

string $height

Hauteur.

string $id_obj

Identifiant HTML.

array $flashvars

Liste des variables Flash.

string $alternative_text

Texte alternatif.

string $tabs

Tabulation.

Returns

string

print_xml()

print_xml() 

Affiche le template sous sa forme XML

print_text()

print_text() 

Affiche le template sous sa forme Text

print_empty()

print_empty() 

Affiche le corps du template

print_default()

print_default() 

Affiche le corps du template

printPage()

printPage() 

Affiche la page au format renseigné par $GLOBALS['acid']['out'].

Cette méthode utilise la variable globale $GLOBALS['acid']['out']

getHead()

getHead() : string

Retourne l'entête HTML du template

Returns

string

print_html()

print_html() 

Affiche le template sous sa forme HTML