html вставки
html вставки (точнее SSI) - это обычные текстовые файлы, например с расширением .htm (чтобы не путать с страницой где обычно ставлять расширение .html)
--
--
Что собой являет страница собрана на вставках SSI?
<!DOCTYPE html>
<!--#include virtual="/_ssi/_nastroyka.htm" -->
<!--#set var="GREIT_DATE" value="2021-02-21" -->
<!--#set var="TITLE" value="Название Страницы" -->
<!--#set var="DESCRIPTION" value="Описание страницы" -->
<!--#set var="KEYWORD" value="Ключевые слова страницы" -->
<html lang="<!--#echo var="LANUAG" -->">
<head><!--#include virtual="/_ssi/admin/z-nadhed.htm" --><!--#include virtual="/_ssi/admin/z-meta.htm" -->
</head>
<body class="body">
<!--#include virtual="/_ssi/header.htm" -->
<article itemscope itemtype="https://schema.org/Article">
<div itemprop="articlebody">
<!--#include virtual="/_ssi/admin/article-h1.htm" -->
<!-- ===== SEO-text ===== -->
<p>Блок с текстом</p>
<!-- ===== /SEO-text ===== -->
<!-- Технические характеристики Article стяжка пола Москва -->
<!--#include virtual="/_ssi/admin/articl-tex-opis.htm" -->
</div>
</article>
<!--#include virtual="/_ssi/admin/z-pidfooter.htm" -->
<!--#include virtual="/_ssi/admin/z-pidfooter.htm" -->
<!--#include virtual="/_ssi/js-foto-albom.htm" -->
</body></html>
<!-- created HTML5-SSI-RULLAN -->
Объяснение:
- Директива <!--#include virtual="/_ssi/_nastroyka.htm" --> подключает файл где собраны все переменные.
- Директива <!--#echo var="LANUAG" --> - выводит значение переменной указаной в файле /_ssi/_nastroyka.htm
- Директива <!--#include virtual="/_ssi/header.htm" --> - выводит содержимое файла /_ssi/header.htm - где может быть любой код, включая скрипт или PHP.