Lien

Description

Le Lien (link) est un élément de structure qui rend son contenu cliquable. Il possède une zone enfant linkContent dans laquelle on peut placer d'autres blocs.

Il peut pointer vers une page interne (via UUID menu), une URL personnalisée, ou un lien généré dynamiquement par une fonction 4D.

PropriétéChamp techniqueTypeDescription
Est un boutonvb_IsButtoncheckboxApparence de bouton au lieu de lien
Ciblevt_Targetselect(vide) = même fenêtre, _blank = nouvelle fenêtre
Paramètres URLvt_UrlParametersToAddtextParamètres ajoutés à l'URL
Fonction 4D lienvt_4dFunctionToGetLinktextFonction 4D pour générer le lien
Lien personnalisévt_CustomLinktextURL personnalisée
Bulle d'aidevt_HelpTiptextContenu du tooltip
Position tooltipvt_HelpTipPositionselecttop, bottom, left, right
UUID menuvt_MenuUuidtextUUID de la page cible dans le menu

Paramètres

Est un bouton ?

Champ technique : vb_IsButton (type checkbox)

Transforme visuellement le lien en bouton en lui appliquant les classes CSS DaisyUI btn. Le comportement reste celui d'un lien (navigation), mais l'apparence est celle d'un bouton.

Cible du lien

Champ technique : vt_Target (type select)

Définit l'attribut HTML target du lien :

  • (vide) — Ouvre dans la même fenêtre/onglet
  • _blank — Ouvre dans un nouvel onglet

Paramètres URL

Champ technique : vt_UrlParametersToAdd (type text)

Paramètres GET ajoutés automatiquement à l'URL du lien. Format : param1=valeur1¶m2=valeur2. Les valeurs peuvent contenir des expressions 4D évaluées côté serveur.

BSPK_4Dfunctiontogetlink

Champ technique : vt_4dFunctionToGetLink (type text)

Nom d'une fonction 4D (ORDA) qui retourne l'URL du lien dynamiquement. La fonction est appelée à chaque rendu de la page. Utile quand l'URL dépend du contexte (utilisateur connecté, entité courante, etc.).

Lien d'une page https

Champ technique : vt_CustomLink (type text)

URL personnalisée pour le lien. Accepte les URLs complètes (https://...), les chemins relatifs (/page), ou les ancres (#section). Prioritaire sur le UUID menu si les deux sont renseignés.

ID de la page

Champ technique : vt_MenuUuid (type text)

UUID de la page cible dans l'arborescence du menu BWEB (BSPK_WEB_DOMAIN_MENU). Permet de lier vers une page interne du site. L'URL est générée automatiquement à partir du slug de la page cible.

Mise en page