Go to content Go to navigation Go to search
  1. Le système de page de TextPattern
  2. Commentaires fermés pour cet article

Le système de page de TextPattern ·
Publié le 12 octobre 2006 par Pat Biker

Le modèle sémantique de TextPattern

Je crois que certains auteurs ont voulu cacher leur incompréhension de TextPattern derrière ce terme de modèle sémantique. Je commence à percevoir la puissance de TextPattern et je trouve vraiment dommage de ne pas avoir trouvé une documentation claire sur le sujet.

En effet la documentation parle beaucoup de section, catégorie, gabarit et autres étrangetés. Le novice, de son coté, voit un site internet comme un ensemble de pages reliées entre elles.

Une approche pragmatique

Je me pose une grande question alors : comment faire un site TextPattern avec une première page – page d’accueil – affichant quelques informations – des news par exemple – mais surtout des liens vers d’autres pages du site.

Découverte par expérimentation

J’ai expérimenté une manière de procéder (est-ce la seule ?) . Pour chacune des pages, sauf la page d’accueil, j’ai créé une section. Par exemple, une section WinDev et une section WebDev.

Ensuite pour chaque article créé, je choisis la section WinDev ou la section WebDev. Nous pouvons le vérifier dans la partie “présentation section”.

So far, so good

Mais quand le site s’affiche, tous les articles s’affichent. Ce dernier problème peut se régler aisément. Dans “présentation .. section”, il suffit de préciser pour la section souhaitée (ici les sections WinDev et WebDev) “Sur la page d’accueil = non”.

“So far, so good” sauf que mes articles n’apparaissent plus du tout. La page d’accueil n’affiche que les autres articles. Ce que je voudrais maintenant, c’est un lien permettant d’aller sur mes pages WinDev et WebDev.

Modification du gabarit “default”

La solution à ce problème est trouvée dans la partie “présentation .. gabarit”, mais d’abord réalisons une petite expérience.

Dans “présentation .. gabarit”, avec le gabarit “default” sélectionné, ajoutez le code suivant dans la partie head juste avant la balise de fermeture du div.

<p>Gabarit défault </p>

Lancez le site, vous devez voir Gabarit défaut sur cette page. Conclusion la page d’accueil est formatée avec le gabarit “default”.

Modifions encore ce gabarit, pour ajouter la liste des sections. Cela se fait très facilement avec un tag spécial de TextPattern.

Dans la partie sidebar-1, au dessous de la ligne linklist ajoutez la ligne :

<txp:section_list wraptag=”p” /p>

Magique, en dessous des liens TextBook, Textpattern, Txp Resources, nous voyons des liens :

Maintenant en cliquant sur le lien WinDev, on accède à la page WinDev. Cette page utilise la même présentation que la page d’accueil, car nous voyons le texte “Gabarit défaut”.

Création de gabarit

Pour modifier la présentation des pages WinDev et WebDev, il doit être possible de créer pour chacune un nouveau gabarit.

Pour commencer, il suffit d’enregistrer le gabarit “default” en changeant le nom. C’est réalisé facilement avec la zone de saisie en bas de la page “Enregistrer le gabarit sous le nom” et le bouton “Copier”.

Questions annexes

Un article d’une section non affichée en page d’accueil peut-il être forcé à aller sur la page d’accueil quand même ?

Commentaires fermés pour cet article

Du nouveau sur les images Affichage de la date