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##
- 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
Modèles de présentation
- template (item-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]: présentation pour ##note##
Balise et style du bloc principal
- main-tag (block) = ul: balise pour bloc parent
- style: classes et styles
- id: identifiant
Balise pour les lignes
- item-tag = li: balise pour blocs enfants (lignes)
Style CSS
- css-head (base-css): style ajouté dans le HEAD de la page
{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 non classés
-
Actions (id:8) content Pages démonstration des actions
- 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 et le menu news
-
Documentation (id:10) content aucun article. Utilisé pour regrouper ses sous-catégories
- Articles (id:18) content Articles pour documentation
- Aide mémoire (id:26) content assistance sur une page pour impression
- Mémos (id:19) content doc pour les fenêtres modales
- 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 textes explicatifs 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
upactionslist (1) jcategories-list (2) csv2def (1) icon (1) modal (1) jcontent-info (1)