import useBaseUrl from ‘@docusaurus/useBaseUrl’;

🛠️ Creare una nuova pagina in Optix

Creare una nuova pagina nel progetto Optix è molto semplice, ma richiede l’uso di un tipo derivato, non della pagina base standard. Questo perché la nostra struttura adotta proprietà estese per funzionalità avanzate.


📁 Dove creare la pagina

Per iniziare:

  1. Fai clic destro sulla cartella Screens o su una delle sue sottocartelle.
  2. Seleziona:
    New > All > User interface > tpTemplates > tpScreens > tpBaseScreen

<img src={useBaseUrl(‘img/screenshots/optix/createBasePage.jpg’)} alt=“Creazione pagina base in Optix” style={{ maxWidth: ‘100%’, marginTop: ‘1rem’, borderRadius: ‘8px’ }} />


⚙️ Parametri fondamentali

Una volta creata la pagina, selezionala dal menu laterale e configura i seguenti parametri nel pannello di sinistra:

Parametro Descrizione
PageNumber Il numero identificativo univoco della pagina. Serve sia alla documentazione che alla navigazione gestita da PLC. Deve essere univoco!
PageName Il nome della pagina. È un campo di tipo Localized Text, quindi può essere collegato al dizionario delle traduzioni. Verrà visualizzato insieme al PageNumber nell’Header del pannello.
PageType Definisce il tipo di pagina tramite un enumeratore. Questo valore influisce sul colore dell’header e sulla logica di accesso.
Father Indica la pagina padre, ovvero quella a cui tornare premendo “indietro” nell’header del pannello.

🧭 PageType — Elenco dei tipi disponibili

Qui sotto trovi l’elenco dei valori disponibili per PageType:

Valore Display Name
0 Home
1 Menù
2 Allarmi
3 Modalità operativa
4 Ricette
5 Abilitazioni
6–7 –Reserved–
8 Masse saldanti
9 –Reserved–
10 Mini setup
11 Full setup
12 Diagnostica
13–19 –Reserved–
20 Altro

⚠️ Attenzione: I valori “Reserved” non devono essere utilizzati a meno di indicazioni specifiche da parte del team di sviluppo.


✅ Conclusione

Seguendo questi semplici passaggi, sarai in grado di creare una pagina completamente funzionale all’interno dell’ambiente Optix, con parametri ben configurati per garantire compatibilità, navigazione e coerenza visiva.

Grandi cose ti aspettano, giovane Padawan! 🧙‍♂️✨