Mapping con TemplaVoila - Appunti

Uno step-by-step su come mappare un template con TemplaVoila. Prima o poi scriverò un tutorial completo e corredato da immagini...


1. Installare static_info_tables
2. Installare templavoila
3. Creo la pagina di root ("TEST site")
4. Creo la pagina di storage folder ("Storage Folder - TEST site") e la configuro come "sys_folder"
5. Nella pagina di root imposto il campo "General record storage page" per puntare alla mia storage folder
6. Creo un template TS nella pagina di root
7. Includo il css_styled_content
8. Nel campo setup includo il codice seguente:

# Default PAGE object:
page = PAGE
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

9. Creo l'albero delle pagine
--- Nuovo layout --- Punto da cui partire per integrare layout successivi
10. Carico in fileadmin/templates il mio template
11. Clicco sull'icona del file HTML e inizio il mapping con TemplaVoila
12. Inizio il mapping mappando la root col body
13. Creo tutte le aree dinamiche e le mappo (TS Object Path || Content Elements)
13.1 se TS Object Path ricordarsi di impostare il nome dell'oggetto TS
13.2 scegliere tra

OUTER: perdo il tag selezionato - da usare quando l'area dinamica potrebbe "sparire"
INNER: il contenuto viene inserito dentro il tag selezionato

14. Salvo col pulsante "Save as"
14.1 Se mappo un nuovo template -> CREATE
     Se aggiorno un template esistente -> UPDATE

14.2 Fine mappatura
15. Mappo gli header tramite templavoila
16. Associo il template alla pagina di root (o alla pagina interessata)
17. Definire gli oggetti typoscript nel Template TS
18. Inserire i contenuti del sito