Les paramètres optionnels 1.3 et 1.4

De TheliaDoc
Aller à : navigation, rechercher

Avec Thelia 1.3 ou 1.4, les options doivent être spécifiées dans la page PHP associée à un template. Par exemple, pour la page 'cheque', on trouve dans le fichier cheque.php :

<?php
	$fond="cheque.html";
	$securise=1;
	$pageret=1;
	$reset=1;
	include("fonctions/moteur.php");
?>

Les options doivent être indiquées avant la ligne include("fonctions/moteur.php"); et respecter la syntaxe PHP.


Enregistre l'URL d'une Page. Cette adresse peut être récupérée grace à la balise #URLPAGERET. Chaque fois que cette option est présente dans le fichier php, l'url de la page courante écrase l'ancienne valeur. Par défaut la page de retour est la page index.php

Cette option est fort pratique pour revenir sur une page après la soumission d'un formulaire. Par exemple si je modifie mon compte sur quelle page dois-je revenir ? Et bien sur #URLPAGERET (<form action="#URLPAGERET">).

  $pageret=1;

Le client doit être identifié pour accéder à cette page. S'il ne l'est pas il est automatiquement redirigé sur la page connexion.php, par défaut toute les pages sont accessibles.

  $securise=1;

Le panier ne doit pas être vide pour accéder cette page. Si le panier est vide il sera impossible d'accéder à cette page et l'utilisateur sera alors renvoyé vers la page index.php.

  $panier=1;

Le mode de livraison doit être choisi pour accéder à cette page. Si aucun mode de livraison n'a été choisi il sera impossible d'accéder à cette page et l'utilisateur sera renvoyé vers la page transport.php.

  $transport=1;

Interpreter le code PHP dans le squelette (page html). Le code php inclus dans le squelette sera interprété apres les boucles et balises de Thelia. Pour en savoir plus consulter la page PhP

  $parsephp=1;

Vider le panier et la commande en cours. Cette option est à mettre si la commande à bien été validée, dans le cas contraire le client serait obliger de sélectionner les produits dans le catalogue;

  $reset=1;

Force la langue d'affichage :

  $lang="";

Force à remplir le tel fixe et/ou portable sur le formulaire d'inscription :

  $obligetelfixe=0;
  $obligetelport=0;

la page est un formulaire qui devra être correctement rempli. Si ce n'est pas le cas, le client sera renvoyé sur la page formulerr.php (Documentation Thelia 1.0)

Version 1.4.2.1 Dans les pages "compte_modifier.php" et "compte_modifiererr.php" seulement. Pourquoi absent dans les pages "connexion.php" et"formulerr.php"ou autres formulaires ?

  $formulaire=1;