
Cette action a été créée pour générer le dossier technique d'un site.
Elle liste sous forme condensée et paramétrable les catégories du site.
syntaxe :
{up jcategories-list=id}
MOTS-CLES ITEM MENU:
##id## ##access## ##title-link## ##title## ##note## ##extension## ##language##
https://docs.joomla.org/Categories_and_CategoryNodes_API_Guide
- jcategories_list: id catégorie ou vide pour toutes
- component = Content: nom de l'extension pour laquelle récupérer les catégories
- level: nombre de niveaux. O = tous
- main-tag = ul:
- item-tag = li:
- template = ##title-link##[small] (id:##id##) ##access## ##extension## ##language##[/small] ##note##: modèle de mise en page. keywords + bbcode
- model-note = [i class="t-blue"]%s[/i]:
- style: classes et styles
- css-head (base-css):
{up jcategories-list}
Ce simple shortcode va générer toute l'arborescence des catégories, comme ci-dessous.
- Général (id:2) content les articles utilitaires du site
-
Actions (id:8) content Pages démonstration des actions selon un modèle prédéfinie
- Pages annexes (id:22) content les informations complémentaires à une action
- News (id:17) content annonces récentes affichées sur la page d'accueil, sinon dans menu news
-
Documentation (id:10) content aucun article. Utilisé pour regrouper ses sous-catégories
- Rédacteur (id:18) content docs pour utilisateurs "novices"
- Webmaster (id:19) content doc pour les créateurs de sites
- Programmeur (id:20) content doc pour les personnes désireuses de créer des actions
- CSS - Feuille de style pour UP (id:9) content tous les articles sur le CSS proposé par UP
-
Références (id:12) content aucun article. Utilisé pour regrouper ses sous-catégories
- Unicode (id:13) content Planches de caractères Unicode
- Polices icônes (id:14) content Articles sur les polices d'icônes
- Fragments (id:15) content Les articles généraux utilisés avec jcontent_in_content
Les notes sont celles du champ note de la catégorie. C'est un bon moyen de préciser le rôle et l'usage de la catégorie pour les rédacteurs et même le webmaster.
Avec quelques options
Dans le cas de nombreuses catégories, une présentation condensée s'impose.
{up jcategories-list=10 | level=1
| main-tag= | item-tag=span
| template=##title##
| css-head=#id span[border:1px solid #999;border-radius:15px;padding:0 4px;margin-right:10px]}
Nous listons le premier niveau (level=1) de la catégorie d'id 10. Nous affichons uniquement le titre (template=##title##) dans une balise span. Pour l'habillage, des règles css sont définies avec css-head.
Les options
- jcategories-list
- prefset, id catégorie ou vide pour toutes
- catid
- idem option principal pour le prefset
- component
- 'Content' par défaut, le nom de l'extension pour laquelle récupérer les catégories
- level
- nombre de niveaux. O = tous
- main-tag
- 'ul' par défaut. Le bloc d'un niveau
- item-tag
- 'li' par défaut. un élément
- template
##title-link##[small] (id:##id##) ##access## ##extension## ##language##[/small] ##note##
modèle de mise en page.
Les mots clés sont
##title## : le titre de la catégorie
##title-link## : idem avec un lien vers une vue blog
##id## : d'id de la catégorie
##access## :
##extension## : le composant parent
##language## : langage si différent de tous (*)
##note## : le champ notes de la catégorie- model-note
[i class="t-bleu"]%s[/i]
la présentation des notes- css-head
- code CSS pour le head de la page
- id

Cette action peut vous rendre de grands services pour réaliser une assistance et un suivi de votre site. Consulter : Créer le dossier technique du site