jcategories_list ~ vue compacte et arborescente

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.

➠ jcategories_list : liste des catégories descendantes

Cliquer pour lire la documentation

la catégorie parente n'est pas affichée
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
author LOMART version UP-1.8 license GNU/GPLv3 tags Joomla
  • 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.

    Rédacteur Webmaster Programmeur CSS - Feuille de style pour UP Références
    {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

    ico-crayon les options template et model-note acceptent les bbcode

     

    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