[Frontoffice] Constructeur de page class page.php

Le constructeur de page, assure le chargement d’une partie des contenu et structure de page. il permet ainsi de s’affranchir de certain appel, et de rendre dynamique les appel vers les fonction modulaire.

Le noyau 1.2 de oscss, basé sur le noyau 2.2MS2 de oscommerce, fonctionne via des appels include et require. Il est donc impossible de savoir avant chargement, si un affichage est generer par l’appel et si celui ci n’est pas vide.

Le constructeur vient combler cette lacune. De même il apporte beaucoup de souplesse dans les appels des différent éléments de la structure, et de sa capacité a moduler les appels de maniére à optimiser les performances.

listes des fonctions du constructeur

Les functions d’initialisation du constructeur

Ces 3 fonctions recupere les element pour le constructeur, et sont absoluement systhématique. Si l’une d’elle est absente, le constructeur renverra des erreurs.

La function pre_init, ce situe dans le fichier application_top, et son appel est docn centralisé. Par contre, les 2 autre fonctions, sont a placé dans les fichies placé à la racine du site public.

  • function pre_init() (application_top)
  • function init()
  • function post_init()

Les functions « is_ »

Ces fonction renvoi un bollean, true/false. Elle sont utilisable  dans toutes les pages qui  transmette l’object constructeur.

Les functions « the_ »

Les function the, permette de renvoyer une chaine string.

Les fonctions de oscss1.2, intégres dans le constructeur

  • function oscss_body_id
  • function oscss_content()
  • function add_file_header()
  • function prop_ctrl
  • function ret_template()
  • function path_gabarit()
  • function page_content()

Les function « tep_get »

les function tep_get assure la sortie d’element centralisé du template. Vouspouvez ainsi utiliser de maniére automatique les block haut et bas du template

  • function tep_get_header()
  • function tep_get_footer()
  • function tep_get_sidebar()

Gestion des objets

  • function add_object
  • function return_object
  • function new_class
function page_content_clean()function page_content_clean()function page_content_clean()

Tags : , , , , , , , , ,

Les commentaires sont fermés.