YOOtheme Pro
L’add-on YOOtheme Pro gestisce il builder YOOtheme 5: pagine, template, stili, libreria e backup. Richiede che YOOtheme Pro 5 sia installato e attivo; in caso contrario, i suoi strumenti restano nascosti.
Gli strumenti di lettura non richiedono alcun permesso specifico. Ogni strumento di scrittura segue i permessi del componente Joomla interessato — pagine e relativi collegamenti ai campi su com_content, template, impostazioni e snapshot su com_templates — così un semplice Amministratore può gestire YOOtheme senza essere Super User. Ogni operazione di scrittura è preceduta da uno snapshot e le azioni distruttive richiedono una conferma.
Pagine del builder
Leggere e modificare il layout di un articolo del builder, inclusi i collegamenti ai campi dinamici.
| Strumento | Funzione | Permessi necessari (ACL) |
|---|---|---|
get_yootheme_page | Leggere una pagina del builder | Nessuno (lettura) |
set_yootheme_page | Modificare una pagina del builder | core.edit su com_content |
create_yootheme_page | Creare una pagina del builder | core.create su com_content |
set_yootheme_field_binding | Collegare un elemento a un campo (sorgente) | core.edit su com_content |
set_yootheme_repeatable_source | Sorgente ripetibile (collection / subform) | core.edit su com_content |
set_yootheme_composed_binding | Collegamento composto (se / altrimenti) | core.edit su com_content |
set_yootheme_visibility_condition | Condizioni di visibilità (Essentials) | core.edit su com_content |
Template e stili
Gestire i modelli di layout e gli stili.
| Strumento | Funzione | Permessi necessari (ACL) |
|---|---|---|
list_yootheme_templates | Elencare i template | Nessuno (lettura) |
get_yootheme_template | Leggere un template | Nessuno (lettura) |
create_yootheme_template | Creare un template | core.create su com_templates |
clone_yootheme_template | Duplicare un template | core.create su com_templates |
update_yootheme_template | Modificare un template | core.edit su com_templates |
delete_yootheme_template | Eliminare un template | core.delete su com_templates |
reorder_yootheme_templates | Riordinare i template | core.edit.state su com_templates |
list_yootheme_styles | Elencare gli stili | Nessuno (lettura) |
Libreria e salvataggi
Sono disponibili due librerie distinte. La libreria YOOtheme raccoglie i layout e gli elementi forniti da YOOtheme, filtrabili per argomento, tipo o sito di origine: l'assistente può esplorarla, esaminare un layout e importarlo in una pagina o in un template prima di adattarlo ai vostri contenuti. La vostra libreria personale (« My Layouts ») contiene gli elementi, le sezioni e i layout che avete salvato: l'assistente può aggiungervi ciò che ha appena creato e reinserire qualsiasi elemento salvato in una pagina o in un template.
| Strumento | Funzione | Permessi necessari (ACL) |
|---|---|---|
list_yootheme_library | Esplorare la libreria YOOtheme | Nessuno (lettura) |
get_yootheme_library_item | Esaminare un layout della libreria | Nessuno (lettura) |
import_yootheme_library_item | Importare un elemento della libreria | core.edit su com_content |
list_yootheme_saved | Elencare la vostra libreria personale | Nessuno (lettura) |
get_yootheme_saved | Leggere un elemento salvato | Nessuno (lettura) |
save_yootheme_saved | Salvare un elemento | core.edit su com_content |
insert_yootheme_saved | Reinserire un elemento salvato | core.edit su com_content |
delete_yootheme_saved | Eliminare un elemento salvato | core.edit su com_content |
Impostazioni e snapshot
Modificare le impostazioni di YOOtheme e ripristinare una versione precedente.
| Strumento | Funzione | Permessi necessari (ACL) |
|---|---|---|
get_yootheme_settings | Leggere le impostazioni di uno stile | core.edit su com_templates |
set_yootheme_settings | Modificare le impostazioni di uno stile | core.edit su com_templates |
list_yootheme_snapshots | Elencare gli snapshot dei template | core.edit su com_templates |
restore_yootheme_snapshot | Ripristinare uno snapshot di un template | core.edit su com_templates |
list_yootheme_style_snapshots | Elencare gli snapshot degli stili | core.edit su com_templates |
restore_yootheme_style_snapshot | Ripristinare uno snapshot di uno stile | core.edit su com_templates |
Cosa è importante sapere
Riprodurre una pagina esistente. Se la pagina si trova sul vostro sito, l'assistente ne legge il layout (sezioni, griglie, elementi, impostazioni) e lo ricrea o lo clona in una nuova pagina o in un template. Se la pagina è esterna, l'assistente la recupera direttamente dal web, ne analizza la struttura e il testo, quindi ricostruisce una pagina equivalente con gli elementi standard del builder: sezioni, colonne, titoli, testi, immagini, pulsanti e schede. Il testo viene ripreso; le immagini devono essere caricate nella mediateca. Non si tratta di un'importazione pixel-perfect, ma di una ricostruzione: il risultato è una pagina ordinata, che può essere modificata nel customizer, non un blocco HTML statico.
Riprendere lo stile di un sito. Uno stile YOOtheme è un insieme di design token (variabili LESS: colori, tipografie, spaziature, pulsanti) e di impostazioni per header, navbar e footer. L'assistente può analizzare un sito di riferimento e applicare la relativa palette, i caratteri e lo stile dell'header al vostro stile attivo, tramite le sezioni less e custom_less delle impostazioni, creando automaticamente uno snapshot per poter tornare indietro. Il risultato non viene salvato come una nuova voce denominata nel pannello Stili di YOOtheme: questo passaggio si esegue in due clic nel customizer.
Sicurezza. Ogni operazione di scrittura è preceduta da uno snapshot e le azioni distruttive richiedono una conferma. I permessi richiesti seguono l'ACL Joomla del componente interessato — com_content per le pagine e i relativi collegamenti, com_templates per template, impostazioni e snapshot — quindi è sufficiente un Amministratore, senza un account Super User (vedere Sicurezza e permessi).
Esempi di prompt
« Importa il modello « Hero » dalla libreria e applicalo come pagina iniziale. »
« Collega il titolo di questa sezione al campo « nome » dell'articolo. »
« Osserva questa pagina e riproducine il layout e i contenuti in una nuova pagina. »
« Trova un layout di tipo e-commerce nella libreria YOOtheme, importalo nella pagina Negozio e sostituisci i testi con questi. »
« Salva questa sezione nella mia libreria con il nome « Banner promozionale ». »
« Applica la palette e i caratteri di questo sito al mio stile attivo. »