sto lavorando con il motore di template Twig e vuole includere un subtemplate Linke il seguente esempio:Mantenere livello di rientro per il incluso Twig subtemplate
<header>
<div id="menu">
{% include 'menu.twig' %}
</div>
</header>
Il file incluso contiene il seguente codice:
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
Ora Ramoscello genera il codice HTML followig:
<header>
<div id="menu">
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
</header>
Come si può vedere l'ind livello di entazione è corretto solo per la prima riga del file incluso che porta al codice sopra il quale è abbastanza disordinato e male da mantenere.
Come è possibile ottenere un'uscita corretta da Twig con una rientranza corretta come questa?
<header>
<div id="menu">
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
</header>
Anche se è vero che la maggior parte degli utenti non lo vedranno, guarderò spesso all'HTML delle pagine che ammiro per vedere cosa posso spigolare da loro da utilizzare nelle mie pagine web. Se l'HTML è formattato male (come tutto su una riga o con indentazione confusa) di quanto ho difficoltà a spigolare qualcosa da loro.Quando creo le mie pagine web, vorrei che fossero ben formattate in modo che altri possano imparare dal mio codice. Non lo considero uno spreco per niente. – weux082690
Questo è il motivo per cui mi piace anche la giusta indentazione. Mi chiedo perché sia così difficile per Twig. Ha solo bisogno di mantenere il livello di indentazione per tutte le righe nel file incluso (non solo il primo) e tutto andrebbe bene. – ProgUser44