Accéder au contenu principal

YOOtheme Pro

L'add-on YOOtheme Pro pilote le builder YOOtheme 5 : pages, templates, styles, bibliothèque et sauvegardes. Il nécessite YOOtheme Pro 5 installé et actif ; sinon ses outils restent masqués.


Les outils de lecture n'exigent aucune permission particulière. Chaque outil d'écriture s'aligne sur le droit du composant Joomla concerné — les pages et leurs liaisons de champs sur com_content, les templates, réglages et instantanés sur com_templates — si bien qu'un simple Administrateur peut piloter YOOtheme sans être Super Utilisateur. Chaque écriture est précédée d'un instantané et les actions destructives demandent confirmation.

Pages du builder

Lire et écrire la mise en page d'un article builder, y compris les liaisons de champs dynamiques.

OutilFonctionDroits nécessaires (ACL)
get_yootheme_pageLire une page builderAucune (lecture)
set_yootheme_pageÉcrire une page buildercore.edit sur com_content
create_yootheme_pageCréer une page buildercore.create sur com_content
set_yootheme_field_bindingLier un élément à un champ (source)core.edit sur com_content
set_yootheme_repeatable_sourceSource répétable (collection / subform)core.edit sur com_content
set_yootheme_composed_bindingLiaison composée (si / sinon)core.edit sur com_content
set_yootheme_visibility_conditionConditions de visibilité (Essentials)core.edit sur com_content

Templates & styles

Gérer les modèles de mise en page et les styles.

OutilFonctionDroits nécessaires (ACL)
list_yootheme_templatesLister les templatesAucune (lecture)
get_yootheme_templateLire un templateAucune (lecture)
create_yootheme_templateCréer un templatecore.create sur com_templates
clone_yootheme_templateDupliquer un templatecore.create sur com_templates
update_yootheme_templateModifier un templatecore.edit sur com_templates
delete_yootheme_templateSupprimer un templatecore.delete sur com_templates
reorder_yootheme_templatesRéordonner les templatescore.edit.state sur com_templates
list_yootheme_stylesLister les stylesAucune (lecture)

Bibliothèque & sauvegardes

Deux bibliothèques distinctes sont accessibles. La bibliothèque YOOtheme rassemble les layouts et éléments fournis par YOOtheme, filtrables par thématique, type ou site d'origine : l'assistant peut la parcourir, examiner un layout et l'importer dans une page ou un template avant de l'adapter à votre contenu. Votre bibliothèque personnelle (« My Layouts ») contient les éléments, sections et layouts que vous avez enregistrés : l'assistant peut y ajouter ce qu'il vient de construire et réinsérer n'importe quel élément enregistré dans une page ou un template.

OutilFonctionDroits nécessaires (ACL)
list_yootheme_libraryParcourir la bibliothèque YOOthemeAucune (lecture)
get_yootheme_library_itemExaminer un layout de la bibliothèqueAucune (lecture)
import_yootheme_library_itemImporter un élément de la bibliothèquecore.edit sur com_content
list_yootheme_savedLister votre bibliothèque personnelleAucune (lecture)
get_yootheme_savedLire un élément enregistréAucune (lecture)
save_yootheme_savedEnregistrer un élémentcore.edit sur com_content
insert_yootheme_savedRéinsérer un élément enregistrécore.edit sur com_content
delete_yootheme_savedSupprimer un élément enregistrécore.edit sur com_content

Réglages & snapshots

Ajuster les réglages YOOtheme et restaurer une version antérieure.

OutilFonctionDroits nécessaires (ACL)
get_yootheme_settingsLire les réglages d'un stylecore.edit sur com_templates
set_yootheme_settingsÉcrire les réglages d'un stylecore.edit sur com_templates
list_yootheme_snapshotsLister les instantanés de templatescore.edit sur com_templates
restore_yootheme_snapshotRestaurer un instantané de templatecore.edit sur com_templates
list_yootheme_style_snapshotsLister les instantanés de stylescore.edit sur com_templates
restore_yootheme_style_snapshotRestaurer un instantané de stylecore.edit sur com_templates

Ce qu'il faut savoir

Reproduire une page existante. Si la page est sur votre site, l'assistant lit son layout (sections, grilles, éléments, réglages) et le recrée ou le clone dans une nouvelle page ou un template. Si la page est externe, l'assistant la récupère lui-même sur le web, analyse sa structure et son texte, puis reconstruit une page équivalente avec les éléments standards du builder : sections, colonnes, titres, textes, images, boutons, cartes. Le texte est repris ; les images doivent être envoyées dans la médiathèque. Ce n'est pas un import pixel-perfect mais une reconstruction : le résultat est une page propre, éditable ensuite dans le customizer, et non un bloc HTML figé.

Reprendre le style d'un site. Un style YOOtheme est un ensemble de design tokens (variables LESS : couleurs, typographies, espacements, boutons) et de réglages de header, navbar et footer. L'assistant peut analyser un site de référence et appliquer sa palette, ses polices et son style de header sur votre style actif, via les sections less et custom_less des réglages, avec un snapshot automatique pour revenir en arrière. Il n'enregistre pas le résultat comme une nouvelle entrée nommée du panneau Styles de YOOtheme : cette étape se fait en deux clics dans le customizer.

Sécurité. Chaque écriture est précédée d'un instantané et les actions destructives exigent une confirmation. Les droits requis suivent l'ACL Joomla du composant concerné — com_content pour les pages et leurs liaisons, com_templates pour les templates, réglages et instantanés — de sorte qu'un Administrateur suffit, sans compte Super Utilisateur (voir Sécurité & permissions).

Exemples de prompts

« Importe le modèle « Hero » de la bibliothèque et applique-le en page d'accueil. »

« Lie le titre de cette section au champ « nom » de l'article. »

« Regarde cette page et reproduis sa mise en page et son contenu dans une nouvelle page. »

« Trouve un layout de type e-commerce dans la bibliothèque YOOtheme, importe-le dans la page Boutique et remplace les textes par ceux-ci. »

« Enregistre cette section dans ma bibliothèque sous le nom « Bandeau promo ». »

« Applique la palette et les polices de ce site à mon style actif. »