Поделба на верстката на елементи во PHP
Вметнувањето на една датотека во друга често се користи за да се разделат датотеките со верстка на делови. Ова е потребно за да се отстранат повторувачките делови од HTML страниците во посебни датотеки за погодно уредување.
Да погледнеме на пример. Да претпоставиме дека ја имаме следната страница:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 1
</body>
</html>
И уште една:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 2
</body>
</html>
Како што можете да видите, во овие две датотеки содржината на
блокот head е иста. Да ја изнесеме
во посебна датотека:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Да ја поврземе оваа датотека на секоја од нашите страници:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
text 1
</body>
</html>
Дадени се датотеки со следнава верстка:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Да претпоставиме дека верстката на датотеките се разликува само по насловите и содржината. Изнесете ја содржината на хедерот, footer-от и sidebar-от во посебни датотеки за вклучување.