NAPC Demo  

Essayez gratuitement NAPContent sur notre site demo !

Devenez membre

 et bénéficiez de toutes nos solutions!

Devenez membre

Découvrez les sites

qui utilisent NAPContent !

Voir
plus

Gestion des champs

Accès à la gestion des champs

Allez dans l'administration de NAPContent, puis sélectionner dans le menu la rubrique "Champs" (c'est celle par défaut de l'administration). Vous accédez alors à la liste des champs existants. 

Lors de l'installation tous les champs systèmes sont créés ainsi qu'un champ "Description".

 field list01

Les champs sont ordonnés par ordre alphabétique en fonction de leur libellé, en affichant tout d'abord les champs systèmes puis les champs utilisateurs.

La fonction de recherche permet de retrouver un champ en fonction de son nom ou son libellé. Vous pouvez également utiliser le préfixe "id:" + numéro pour retrouver un champ en fonction de son ID.

Vous pouvez également filtrer la liste en fonction du type auquel est rattaché le champ, ou bien en fonction du type de champ.

Ajouter/Modifier un champ

Cliquez sur le libellé du champ pour le modifier, ou bien cliquez sur le bouton Nouveau pour créer un nouveau champ. 

field edit01Un champ est composé des informations suivantes :

Nom : Nom technique associé au champ. Il doit être unique, saisi en minuscule et ne doit pas contenir d'espaces ou de caractères spéciaux. Il est notamment utilisé dans les templates pour effectuer des affichages du champ.

Libellé : Étiquette pour désigner le champ. (ce champ peut être traduit)

Statut : État de publication du champ , seul deux choix sont possibles : publié ou non publié. Lorsqu'un champ est dépublié, il n'est plus accessible dans le back office et le front office. Attention si un champ est dépublié puis qu'un item est enregistré, les valeurs au préalable saisies seront alors perdues. Les champs systèmes ne peuvent pas être dépubliés.

Accès : Détermine les droits nécessaires pour afficher les valeurs du champ.

Non traductible : Cette option n'est utilisée que pour le multilingue. Il permet d'indiquer que les valeurs du champ ne sont pas traductibles. Ainsi les valeurs utilisées seront toujours celles de l'item d'origine. Les champs systèmes ne peuvent pas être définis comme non traductible.

Description : Descriptif du champ, qui permet notamment d'afficher une infobulle afin d'aider l'auteur d'un item dans sa saisie. (ce champ peut être traduit)

Droits : Gestion des droits associés à cette catégorie. Voir la rubrique de gestion des droits pour plus d'informations.

Types : Sélection des types auxquels le champ sera rattaché. Les champs systèmes seront automatiquement rattachés à tous les types et cette valeur ne peut pas être modifiée. Les champs utilisateurs doivent être obligatoirement rattachés à au moins un type. 

field edit02

Sélectionner tout d'abord le type de champ que vous souhaitez ajouter (il n'est pas possible de modifier le type de champ une fois que ce dernier a été enregistré), puis vous pourrez accéder à l'ensemble des paramètres propres au plugin.

D'une manière générale vous trouverez les paramètres de configuration du plugin, puis la sélection des différents layouts possible :

  • Item : Affichage du champ en front office sur une vue item
  • Liste : Affichage du champ en front office sur une vue liste (catégorie) 
  • Module : Affichage du champ en front office dans le contenu d'un module NapContent
  • Liste Admin : Affichage du champ dans la gestion des contenus en back office
  • Formulaire : Affichage du champ dans la saisie d'un item en back office et front office
  • Filtre : Affichage du champ en mode filtre dans la liste des items en back office et front office
  • Champ Liste : Affichage du champ dans les vues liste de manière autonome. Il est attaché à l'ensemble des items de la liste et non pas un seul item. 

La sélection d'un affichage peut être outrepassée via le template d'affichage. Voir la gestion des templates

Chaque champ peut avoir pour chaque affichage une à plusieurs layouts, chaque layout possède ses propres paramètres. Voir comment overrider un affichage de champ.

field edit03

Les paramètres généraux sont identiques pour l'ensemble des champs.

Afficher le libellé : Utiliser uniquement pour le front office. Indique si le libellé du champ doit apparaitre ou non. (ce paramètre dépend également du code de l'affichage du champ)

Obligatoire : Indique que le champ doit être renseigné afin de valider la saisie

Indexer : Indexe le contenu du champ lors de la sauvegarde. L'indexation est utile notamment pour utiliser le plugin de recherche Napc. Voir le plugin Search.

Workflow : Permet de limiter l'affichage du champ dans un formulaire en fonction de l'état actif de l'item. Si un ou plusieurs états sont sélectionnés alors le champ n'apparaitra que lorsque l'item sera dans un des états sélectionnés. Voir la gestion du workflow

Executer Plugin Contenu : Si l'affichage du champ est en front office et que ce n'est pas une vue formulaire. Le rendu HTML du champ sera soumi au traitement des plugins content de Joomla.

Suppression d'un champ

Une fois que vous êtes dans la liste des champs, sélectionner via la case à cocher le type à supprimer puis cliquez sur le bouton supprimer. Attention il n'y a pas de gestion de corbeille, une fois que celui-ci est supprimé il n'est pas possible de revenir en arrière. Si vous souhaitez juste le faire disparaitre des différentes listes, il est préférable de le dépublier uniquement.

Un champ système ne peut pas être supprimé.

×
Ce site utilise des cookies pour vous offrir le meilleur service. En continuant, vous acceptez de recevoir les cookies sur ce site.