Nel precedente articolo, ho scritto sull'integrazione del motore di templating Twig con WordPress tramite Timber e su come gli sviluppatori possono inviare dati dai file PHP ai file Twig. Parliamo di come creare un modello base con Twig, i vantaggi di questa tecnica DRY e un Cheatsheet Timber-Twig WordPress.
Twig funziona con il principio DRY (Do not Repeat Yourself). Una delle caratteristiche più importanti di Twig è modello base con nidificazione e ereditarietà multipla. Mentre molte persone usano PHP include in modo lineare, puoi creare infiniti livelli di blocchi nidificati per controllare in particolare i tuoi modelli di pagina.
Pensa al tuo modello base come modello padre con serie di blocchi al suo interno. Un modello secondario può estendere un modello principale e modificare qualsiasi blocco o blocco dall'interno senza riscrivere il codice, che sarebbe simile in entrambi i modelli.
Diamo un'occhiata a un modello genitore o di base di esempio, a base.twig
file. È possibile posizionarlo con altri modelli Twig nella cartella views. Si chiama questo file all'interno di uno dei propri modelli Twig in cui viene utilizzato come modello padre per quel particolare file Twig. Digitare le seguenti righe di codice per creare un visualizzazioni
cartella. Questo modello base fornirà una struttura di base per il tuo tema WordPress. Ecco il codice di un semplice base.twig
file.
# Base Template: base.twig # % block html_head_container% % include 'header.twig'% % endblock%% block content%% include "footer.twig"%SPIACENTE! Nessun contenuto trovato!
% endblock%