{{ require_css() }}.
dnd_area
Une zone de glisser-déposer est un conteneur qui rend une partie de la page web modifiable en termes de structure, de conception et de contenu. Le corps d’une balise{% dnd_area %} fournit le contenu par défaut de la zone de glisser-déposer.
Les modules eux-mêmes ne peuvent pas contenir de zones de glisser-déposer. Pour fournir aux créateurs de contenu une interface permettant d’ajouter du contenu uniforme dans un module, utilisez plutôt des champs et des groupes reproductibles.
Une balise dnd_area peut contenir les paramètres suivants :
dnd_area peuvent également contenir des balises dnd_section.
dnd_section
{% dnd_section %} est une ligne de niveau supérieur qui doit être imbriquée dans une balise {% dnd_area %}. Les sections peuvent également être définies comme un modèle, puis incluses dans une dnd_area, ce qui les rend idéales pour élaborer rapidement un modèle.
Une balise dnd_section peut contenir les paramètres suivants :
dnd_section peuvent également contenir les balises suivantes :
dnd_columndnd_module
dnd_column
{% dnd_column %} est un bloc de construction structurel vertical qui occupe une ou plusieurs colonnes de mise en page définies par sa ligne parent.
Cette balise HubL doit être imbriquée dans une balise {% dnd_area %}.
Une balise dnd_column peut contenir les paramètres suivants :
dnd_column peut également contenir dnd_row.
dnd_row
{% dnd_row %} est un bloc de construction structurel horizontal qui crée une grille de mise en page imbriquée à 12 colonnes dans laquelle des colonnes et des modules peuvent être placés.
Cette balise HubL doit être imbriquée dans une balise {% dnd_area %}.
Une balise dnd_row peut inclure les paramètres suivants :
dnd_columndnd_module
dnd_module
{% dnd_module %} est un module enveloppé dans un div où la mise en page, les styles et le contenu peuvent être ajoutés. Le module est spécifié en faisant référence à son chemin d’accès, qui peut être soit un module par défaut de HubSpot (en utilisant l’espace de noms @hubspot/), soit des modules que vous avez construits, en spécifiant leur chemin d’accès dans l’arborescence des fichiers du gestionnaire de conception.
Cette balise HubL doit être imbriquée dans une balise {% dnd_area %}.
Une balise dnd_module peut contenir les paramètres suivants :
Milieu social
Il existe plusieurs façons de définir des arrière-plans pour les éléments de colonne, de section et de ligne du tableau de bord,background_image, background_linear_gradient et background_color.
background_color
Les balises dnd de colonne, de section et de ligne prennent en charge les couleurs d’arrière-plan. Vous pouvez définir la couleur d’arrière-plan par défaut pour un élément de glisser-déposer en utilisantbackground_color. Ce paramètre est un paramètre basé sur une chaîne de caractères et peut inclure les formats suivants décrits dans l’exemple ci-dessous.
background_linear_gradient
Les éléments dnd de colonne, de section et de ligne prennent en charge les dégradés linéaires d’arrière-plan. Vous pouvez définir un dégradé par défaut à l’aide du paramètrebackground_linear_gradient. Le paramètre attend un dictionnaire. Actuellement, il ne prend en charge que les arrêts de deux couleurs.
background_image
Les éléments dnd de colonne, de section et de ligne prennent en charge les images d’arrière-plan. Vous pouvez fournir une image d’arrière-plan par défaut en utilisant le paramètrebackground_image qui attend un dictionnaire.
Comment les paramètres de style dnd se traduisent sur la page
Lorsque vous utilisez des paramètres basés sur le style, tels que les arrière-plans, les marges ou le remplissage, les noms de classe sont automatiquement calculés pour vos sections, colonnes, lignes et modules. Les valeurs de propriété que vous avez assignées sont alors ajoutées à ces noms de classe créés automatiquement et le code CSS qui en résulte est ensuite placé devant la balise de fermeture</body> de la page dans une balise <style>.
Les styles de glisser-déposer peuvent également être différents à différents points de rupture pour offrir un aspect réactif.