Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

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##
@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

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.

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

 

Pour info, cette page utilise 7 action(s) :
upactionslist (1) jcategories-list (2) csv2def (1) icon (1) modal (1) jcontent-info (1)