⊗ppPmFSIM 352 of 447 menu

Suddivisione del layout in elementi in PHP

L'inserimento di un file in un altro è spesso utilizzato per dividere i file di layout in parti. Questo è necessario per mettere le parti ripetute delle pagine HTML in file separati per facilitare la modifica.

Vediamo un esempio. Supponiamo di avere la seguente pagina:

<html> <head> <title>page1</title> <meta charset="utf-8"> <link rel="stylesheet" href="styles.css"> </head> <body> text 1 </body> </html>

E un'altra:

<html> <head> <title>page2</title> <meta charset="utf-8"> <link rel="stylesheet" href="styles.css"> </head> <body> text 2 </body> </html>

Come puoi vedere, in questi due file il contenuto del blocco head è identico. Esterniamolo in un file separato:

<meta charset="utf-8"> <link rel="stylesheet" href="styles.css">

Colleghiamo questo file a ciascuna delle nostre pagine:

<html> <head> <title>page1</title> <?php include 'elem/head.php'; ?> </head> <body> text 1 </body> </html>

Sono dati file con il seguente layout:

<!DOCTYPE html> <html> <head> <title>title</title> </head> <body> <header> header </header> <aside> sidebar </aside> <main> content </main> <header> footer </header> </body> </html>

Supponiamo che il layout dei file differisca solo per i titoli e il contenuto. Esternate il contenuto dell'header, del footer e della sidebar in file inclusi separati.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta