frendeitpt

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 (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]:
  • 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 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.

    Articles Aide mémoire Mémos CSS - Feuille de style pour UP Références Fragments
    {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 🆙 BB-Code by UP

     

    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