Ces notes de mise à jour décrivent les versions de Page Builder et incluent :
Nouvelles fonctionnalités
Correctifs et améliorations
Problèmes connus
À compter de la version 2.4.3, Page Builder est désormais disponible en tant qu’extension groupée en Magento Open Source. Il s’agit désormais de l’outil d’édition de contenu par défaut pour Adobe Commerce et Magento Open Source. Il peut remplacer l’éditeur WYSIWG par n’importe quel module tiers.
Nouvelle entité wrapper - Columns conteneur introduit pour les dispositions de colonnes - Auparavant, les utilisateurs ne pouvaient ajouter des colonnes que dans un autre type de contenu conteneur/wrapper, tel qu’une Tab ou Row. Maintenant, le Column possède son propre wrapper et peut être ajouté directement sur scène. En outre, la variable Columns Le conteneur comporte un élément settings où les utilisateurs peuvent spécifier la configuration de cette entité wrapper.
Nouvelles options de menu pour dupliquer, masquer et supprimer des groupes de colonnes - Grâce à ces nouvelles options, les utilisateurs peuvent dupliquer, masquer et supprimer Columns groupes — comme ils le peuvent avec les types de contenu.
Ajout de la prise en charge des colonnes multilignes au groupe Colonnes - Avec cet ajout, les utilisateurs peuvent manipuler plusieurs lignes de colonnes dans une seule. Columns pour rendre les mises en page de colonnes beaucoup plus flexibles.
Voir Disposition - Colonne pour plus d’informations sur l’utilisation de la nouvelle Columns groupe.
Page Builder est désormais compatible avec PHP 8.1.
Les vendeurs peuvent désormais ajouter un texte alternatif (
alt_text
) aux images (image, bannière, diapositive) afin d’améliorer l’accessibilité du contenu.
Les utilisateurs administrateurs dont les autorisations sont limitées à la modification du contenu ne voient plus d’erreur lors de l’utilisation du créateur de pages pour ajouter un widget de produit à une page CMS. Page Builder affiche également un nombre de produits précis sur la page des paramètres du widget. Auparavant, le créateur de pages nécessitait des autorisations pour le module de catalogue lors de la récupération du nombre de produits et affichait cette erreur :
A technical problem with the server created an error. Try again to continue what you were doing. If the problem persists, try again later
.
Les problèmes d’affichage liés au menu Format du générateur de pages sont désormais résolus avec la mise à niveau de la bibliothèque TinyMCE 5.
Vous pouvez désormais utiliser la souris pour modifier une Texte à afficher dans la fenêtre contextuelle Insérer un lien .
Le Créateur de pages affiche désormais toutes les options comme prévu dans le menu d’options Taille de police . Auparavant, toutes les options n’étaient pas affichées.
Mise à niveau de la fonction
phpgt/dom
Dépendance du compositeur pour magento/magento2-page-builder
vers les dernières versions.
Le générateur de pages ne redimensionne plus les boîtes de dialogue Insérer un lien et Insérer une image lors de l’affichage du curseur dans une petite colonne.
Le menu Propriétés du tableau du générateur de pages s’affiche désormais comme prévu.
Les points du curseur ne sont plus affichés sur le modal Insérer un lien ou une image lorsque la souris ne survole pas le curseur.
La taille de police utilisée pour afficher les options du menu Tableau a été optimisée.
Correction des anomalies avec le positionnement des boîtes de dialogue Insérer/Modifier l’image et Insérer/Modifier le lien .
Page Builder ne génère plus d’erreur lorsque vous cliquez sur Éditeur de texte pour une bannière.
Le Créateur de pages ne convertit plus tous les blocs dynamiques en une seule langue lors de la mise à niveau.
Nouveau Page Builder style - Page Builder des améliorations massives ont été apportées à la manière dont le contenu est stylisé. Les modifications facilitent désormais la création de sélecteurs CSS simples pour remplacer les styles de type de contenu existants. Ces modifications permettent de créer des Page Builder thèmes avec une réactivité riche pour tous les types de contenu.
Conteneur de lignes désormais facultatif - Vous pouvez désormais créer du contenu dans Page Builder sans avoir besoin d’un conteneur de lignes. Outre la ligne, vous pouvez désormais faire glisser et déposer directement sur la scène les types de contenu suivants : HTML, Bloc, Bloc dynamique, Colonnes et Onglets.
Nouveau sélecteur de fenêtre réactive - Vous pouvez maintenant prévisualiser votre Page Builder contenu à différentes largeurs d’appareil (points d’arrêt) à l’aide des nouveaux boutons de sélecteur de fenêtre d’affichage Admin au-dessus de la scène. Le sélecteur de fenêtre d’affichage simule le style de votre contenu lorsqu’il est affiché sur le storefront à l’aide de différents appareils.
Nouveaux champs de formulaire spécifiques à un point d’arrêt - Les valeurs de champ de type Contenu peuvent désormais être définies sur des points d’arrêt de fenêtre d’affichage spécifiques. Les indicateurs d’icône en regard des champs indiquent la fenêtre d’affichage à laquelle s’applique la valeur du champ de type de contenu.
Suppression des entrées de champ de formulaire prédéfinies - Les paramètres de formulaire avancés pour les marges, les plages et les propriétés liées aux bordures (bordure, largeur de bordure et rayon de bordure) sont désormais définis comme
default
, de sorte que les valeurs puissent être définies par le CSS d’un module.
Ajout de l’interlettrage - Les lignes et les colonnes contiennent désormais des espaces supplémentaires autour des types de contenu sur la scène, mais pas sur le storefront. L’espacement des scènes supplémentaire facilite l’accès aux menus des options de survol avec la souris pour les types de contenu conteneur et contenu.
Correction du défilement automatique vers les révisions - Le défilement automatique vers les révisions de produits sur le storefront est maintenant corrigé.
Contenu recadré fixe - Les descriptions de catégorie et de produit longues ne sont plus recadrées.
Correction du contenu de la catégorie de fond perdu plein largeur - Le contenu des catégories peut désormais être affiché en pleine largeur ou en plein fond perdu.
Amélioration de la sécurité
Affichage des erreurs - Correction d’un problème en raison duquel Page Builder affiché une erreur lors de l’ajout de sous-catégories Catalog dans l’Admin.
Modification immersive, plein écran - Edition Page Builder Le contenu est désormais en plein écran uniquement pour toutes les zones contrôlées par Page Builder. Cette modification inclut les pages CMS, les pages de produits et de catégories, les blocs et les blocs dynamiques. La modification en plein écran met l’accent sur votre contenu et fournit une vue qui correspond mieux à l’expérience de l’utilisateur sur le storefront.
Page Builder aperçus de contenu - Par défaut : Page Builder fournit désormais des aperçus de contenu non seulement pour les pages CMS, les blocs et les blocs dynamiques, mais également pour les pages de produits et de catégories. Vous pouvez configurer cette fonction pour qu’elle soit activée ou désactivée pour les pages Produit et Catégorie à l’aide de la nouvelle Page Builder Paramètre Aperçu de contenu, accessible dans la configuration du magasin sous Gestion de contenu > Outils de contenu avancé.
Amélioration de l’accès aux descriptions courtes des produits - Par défaut, une brève description du produit s’affiche maintenant avant la description plus longue. Cette modification entraîne une correspondance avec l’ordre dans lequel ils apparaissent sur le storefront et évite la nécessité de faire défiler le contenu de description plus longue pour accéder à la brève description.
Liens imbriqués empêchés dans les bannières et les diapositives - L’ajout de liens vers le contenu et les éléments externes des bannières et des diapositives a créé des liens imbriqués qui ne s’affichaient pas ou ne se comportaient pas correctement sur le storefront. Pour résoudre ce problème, il n’est plus possible d’ajouter des liens à both la zone Texte du message et l’attribut Lien pour les bannières et les diapositives.
Correction d’un problème en raison duquel la définition du rayon de bordure vide sur un élément d’onglet provoquait des erreurs et endommageait le contenu de l’élément d’onglet.
Correction d’un problème en raison duquel l’ajout de certaines combinaisons de conditions au filtre Condition des produits provoquait des erreurs qui empêchaient l’enregistrement du formulaire Produits.
Correction d’un problème en raison duquel le type de contenu Curseur ne se comportait pas correctement lorsque le paramètre Boucle infinie était désactivé.
Correction du prix minimum publié afin qu’il fonctionne désormais dans Page Builder.
Correction d’un problème dans Safari et IE 11 qui empêchait de faire glisser une image vers la zone de chargement dans les bannières et les diapositives.
Correction d’un problème en raison duquel le type de contenu Curseur ne réagissait pas dans Firefox.
Correction d’un problème en raison duquel la configuration du widget créait des sélecteurs incorrects dans le DOM pour les différentes apparences.
Correction d’un problème en raison duquel la barre d’outils En-tête masquait le menu d’options du type de contenu, ce qui empêchait l’accès au formulaire et à d’autres options.
Correction de problèmes en raison desquels les curseurs et plusieurs lignes utilisant des arrière-plans de parallaxe ne s’affichaient pas correctement après le basculement du mode plein écran plusieurs fois.
Correction du problème qui empêchait de copier le contenu d’un type de contenu En-tête vers un type de contenu Texte . Page Builder de l’enregistrement.
Correction du type de contenu Texte pour qu’il gère et enregistre correctement les caractères non latins-1.
Fixe Page Builder Styles CSS qui entraînaient le rendu incorrect du menu de site du thème Luma pour les petits ports d’affichage et les écrans mobiles.
Correction du type de contenu HTML pour afficher correctement les widgets incorporés tels que "Commande par SKU" sur le storefront.
Mise à niveau vers TinyMCE 4. Suppression de TinyMCE 3 pour améliorer la sécurité.
Prise en charge de PHP 7.4.
Correction d’un problème en raison duquel le type de contenu Produits n’affichait pas les produits configurables lorsque la condition était définie sur le prix.
Correction de la configuration Alignement des produits pour positionner uniquement le conteneur de produits lui-même, et non le contenu du conteneur de produits, tel que le nom, le prix, les boutons, les images et d’autres éléments du produit.
Amélioration des performances.
Amélioration de la sécurité.
Amélioration de la sécurité.
Correction du type Contenu texte pour enregistrer correctement les directives de variable ajoutées aux attributs html.
Correction du type de contenu Texte pour qu’il gère et enregistre correctement les caractères non latins-1.
Fixe Page Builder Styles CSS qui entraînaient le rendu incorrect du menu de site du thème Luma pour les petits ports d’affichage et les écrans mobiles.
Correction du type de contenu HTML pour afficher correctement les widgets incorporés comme Commande par SKU sur la vitrine.
Correction d'une erreur qui empêchait parfois les utilisateurs d'enregistrer des formulaires de type contenu. Erreur ("Page Builder était rendu pendant 5 secondes sans déverrouiller"), l’icône de chargeur fonctionnait indéfiniment après avoir tenté d’enregistrer un formulaire.
Amélioration de la sécurité.
Cette version de Page Builder n’est qu’une mise à jour de numéro de version pour Adobe Commerce 2.3.5-p1. Toutes les fonctionnalités décrites pour la version 1.3.0 s’appliquent également à cette version.
Modèles - Page Builder comporte désormais des modèles qui peuvent être créés à partir de contenu existant et appliqués à de nouvelles zones de contenu. Page Builder les modèles enregistrent le contenu et les mises en page des pages, blocs, blocs dynamiques, attributs de produit et descriptions de catégorie existants. Par exemple, vous pouvez enregistrer une Page Builder Page CMS en tant que modèle, puis appliquez ce modèle (avec tout son contenu et toutes ses mises en page) pour créer rapidement des pages CMS pour votre site. Cette nouvelle fonctionnalité est décrite ici : Modèles.
Arrière-plans vidéo pour les lignes, bannières et curseurs - Page Builder Les lignes, bannières et curseurs peuvent désormais utiliser des vidéos pour leurs arrière-plans. Ces nouvelles fonctionnalités sont décrites ici : Lignes, Bannières, Curseurs.
Ajouts et améliorations de la prise en charge vidéo - Page Builder prend désormais en charge un plus large éventail de formats vidéo. Outre les vidéos YouTube et Vimeo, le type de contenu vidéo et les arrière-plans vidéo prennent désormais en charge les liens URL vidéo vers des formats vidéo tels que
.mp4
et d’autres formats pris en charge par le navigateur. Le type de contenu Vidéo ajoute également une fonction de lecture automatique. Ces nouvelles fonctionnalités sont décrites ici : Type de contenu vidéo.
Lignes de hauteur complète, bannières et curseurs - Page Builder Les lignes, bannières et curseurs peuvent désormais définir leur hauteur sur la pleine hauteur de la page à l’aide d’un nombre avec n’importe quelle unité CSS (px, %, vh, em) ou d’un calcul entre unités (100vh - 237px). Ces nouvelles fonctionnalités sont décrites ici : Lignes, Bannières, Curseurs.
Bibliothèque de mise à niveau de type de contenu - Les développeurs peuvent désormais créer des versions de Page Builder types de contenu sans introduire de problèmes rétrocompatibles avec les versions précédentes. Avant cette version, des modifications importantes apportées aux configurations de type de contenu créaient des problèmes d’affichage et de perte de données avec des enregistrements précédemment enregistrés. Page Builder types de contenu. La nouvelle bibliothèque de mise à niveau élimine ces problèmes. La bibliothèque est conçue pour mettre à niveau les versions précédentes des types de contenu enregistrés dans la base de données afin qu’elles correspondent aux modifications de configuration apportées aux nouvelles versions. Page Builder exécute la bibliothèque de mise à niveau sur les types de contenu natifs si nécessaire pour une nouvelle version. Cette modification garantit que la variable Page Builder les types de contenu sont toujours mis à niveau pour correspondre à toute modification apportée aux types de contenu pour une version plus récente.
Si vous avez créé des entités de base de données supplémentaires pour le stockage Page Builder contenu, vous must ajoutez ces entités à vos etc/di.xml
. Dans le cas contraire, la variable Page Builder le contenu stocké dans votre entité n’est pas mis à jour, ce qui peut entraîner des pertes de données et des problèmes d’affichage. Par exemple, si vous avez créé une entité de blog qui stocke Page Builder contenu, vous devez ajouter votre entité de blog à votre etc/di.xml
en tant que UpgradableEntitiesPool
pour que la bibliothèque de mise à niveau puisse mettre à jour la variable Page Builder types de contenu utilisés dans votre blog. Pour plus d’informations et d’instructions sur l’utilisation de la bibliothèque de mise à niveau, voir Mise à niveau des types de contenu dans le Guide du développeur de Page Builder.
Documentation sur l’ajout de nouvelles apparences - Informations sur les développeurs maintenant publiées à propos de ajout d’aspects pour les types de contenu existants ou personnalisés.
Correctifs
Amélioration de la sécurité.
Amélioration de la sécurité.
Page Builderintégration avec PWA Studio - Ajout Page Builder rendu du contenu vers l’application Venia en PWA Studio. Page Builder le contenu peut désormais être visualisé dans l’application Venia PWA Studio. Voir Page Builder documentation dans PWA Studio pour toutes les informations sur cette nouvelle fonctionnalité.
Ajout d’un carrousel de produit - Le type de contenu Produits fournit désormais une option permettant d’afficher vos produits dans un format de carrousel/curseur, y compris plusieurs options permettant de personnaliser le carrousel selon vos besoins.
Ajout du tri des SKU du produit - Le type de contenu Produits permet désormais de trier vos produits par SKU dans l’ordre dans lequel vous les ajoutez à une liste au sein de l’administrateur.
Ajout du tri des catégories de produits - . Le type de contenu Produits offre désormais une option pour trier vos produits par catégorie. position, les affichant dans l’ordre dans lequel ils apparaissent dans votre catalogue de commerce.
Ajout des totaux de sélection de produit - . L’éditeur d’administration de type de contenu Produits affiche désormais le nombre total de produits qui correspondent aux options de sélection de produits.
Correctifs
Amélioration de la sécurité.
Ajout d’un tri explicite des produits au type de contenu Produits .
Ajout de boutons permettant d’insérer des images, des widgets et des variables dans le type de contenu HTML.
Amélioré Page Builder sécurité.
Mis à jour Page Builder pour prendre en charge la version 7.3 de PHP.
Mise à jour de TinyMCE vers la version 4.9.5. Cette mise à jour, ainsi que les améliorations supplémentaires, ont corrigé plusieurs problèmes de l’éditeur intégré TinyMCE :
Correction d’un problème en raison duquel la hauteur minimale et l’alignement vertical étaient incohérents entre les sections du panneau de modification pour chaque type de contenu.
Correction d’un problème en raison duquel la barre d’outils du type de contenu En-tête était mal positionnée lors du premier dépôt sur la scène.
Correction des marges codées en dur dans les types de contenu Curseur et Vidéo.
Correction d’un problème en raison duquel le symbole d’astérisque requis s’affichait deux fois sur les champs du formulaire.
Amélioration de la sécurité.
Amélioration de la sécurité.
Garantit la compatibilité avec Adobe Commerce 2.3.2.
Disponibilité générale