Function in_menu_cat()

Cette fonction appartient à la librairie template.php du dossier des fonctions. Elle assure la construction d’une liste de catégories multi-niveau.  echo in_menu_cat($arg); Cette fonction supporte le passage d’arguments sous la forme des GET, soit : arg = ’toto=1&tata=2’ ; Lors de la récupération des arguments par la fonction, celle-ci utilise tep_extrac_querystring pour re-transformer les arguments en un[…]

Page dans le backoffice, sélécteur CSS

Petit récapitulatif des sélecteurs CSS présents dans le backoffice. Les colonnes Le contenu central, peut être utilisé à loisir, avec des colonnes à droite ou à gauche, et une colonne principale. Dans ce contexte de colonne vous pouvez utiliser les class de largeur permettant d’ajuster les largeurs de colonne : w_20 largeur de 20% w_30 largeur[…]

Accès aux datas, tranversalité des appels aux données

La version 2.1.1 modifie quelque peu la topographie des fichiers, quant à l’accès aux données, et l’utilisation de l’appel à des données dans des pages ou modules externes au type de données utilisées. Je m’explique, la class permettant d’accéder et de manipuler les produits a été déportée dans un dossier classes/driver. Il est donc accessible[…]

Ajuster le comportement de la création des miniatures

Le moteur exploite une class centralisée pour manipuler et construire les images (miniatures). Cette class appartient au dossier commun (common), elle est donc centralisée entre le backoffice et le front office. Les besoins de l’espace public étant divers, plusieurs options sont possibles afin d’ajuster le comportement de la class. Ces options sont disponibles à partir[…]

Ajout de données de configuration

La table de configuration est conçue pour permettre d’ajouter des données de configuration lors de l’ajout d’extensions et/ou modules . Coté backoffice Cette table se compose de champs qui seront exécutés la plupart du temps par les modules de type configuration et/ou la page générale qui prend en charge toutes les configurations non spécifiques /pages/configuration.php[…]

Les triggers utilisés dans les appels AJAX

Depuis peu, fort récemment même , puisque datant d’hier, la possibilité d’utiliser des triggers. Ces fichiers, permettent littéralement « d’incruster » des blocs php à un endroit précis. Ces triggers, sont utilisés de manière automatique , dans les appels ajax. Ces derniers passent en fait par le fichier ajax_exe.php situé à la racine du site. Lors d’appels[…]

Surclassement des class du core par celle du template

Petit point sur l’évolution du core, qui autorise à surclasser une classe du core par celle du template . Généralités Cette méthode n’est disponible qu’après le pré-chargement de la page, c’est à dire lg 25 de application_top . Concrètement , la ressource du fichier initial a un peu évolué, et la class magique __autoload() utilise[…]

Le flag price

Un module de type PRODUTS, contenant le FLAG PRICE, aura la capacité de modifier le prix d’un produit. Ce flag peut intervenirà différents niveaux. Le flag price , coté public Le flag coté public , intervient dans le calcul du prix, soit dans la class price. Dans le panier, il aura pour objectif de prendre[…]

Les flags utilisables dans les modules

En cours de rédaction, ces informations peuvent être amenées à changer ou à être complétées. Beaucoup de modules, peuvent définir des falgs , en plus du type auquel ils sont attachés. Ces flags (interrupteur) permettent d’inter-agir de manière particulière sur le fonctionnement du moteur, et l’empilement des modules. Les flags sont accessibles uniquement sur des[…]