Как передать аргумент в директиву SSI include?

#ssi

#ssi

Вопрос:

Есть ли лучший способ включить файл и передать ему некоторые аргументы?

Я использую это:

 <!--#set var="title" value="Homepage" -->
<!--#include file="../includes/header.shtml" -->
  

Но это не сработает, если вы хотите включить файл несколько раз на одну и ту же страницу с разными заголовками.

Что-то вроде этого было бы неплохо:

 <!--#include file="../includes/header.shtml" title="Homepage" -->
  

К сожалению, это не работает.

Спасибо за любую помощь.

Ответ №1:

Попробуйте использовать virtual includes, а не files includes :

 <!--#set var="title" value="Appel" -->
<!--#include virtual="/includes/static/appel_a_temoins_form.html" -->
  

Но ваш первый код должен работать.
Просто установите свои переменные перед включаемыми файлами…