Я ничего не знаю (не то, что они не существуют, я просто не знаю о них), но, возможно, стоит обсудить альтернативную стратегию, а также плюсы и минусы.
Как правило, вы хотите хранить сериализованную версию буфера протокола, проиндексированную по какому-то определенному ключу (возможно, уникальному идентификатору). Затем вы можете построить вторичные индексы для других интересных полей, которые указывают на этот уникальный идентификатор. Идея состоит в том, что вы бы хотели, чтобы такие явные индексы масштабировались за пределы системы, предоставляющей произвольные индексы. Это, очевидно, открывает мир новых проблем (таких как устаревшие произвольные индексы).
Какой веб-сервер вы используете? Скорее всего, вам придется включить включения на стороне сервера, чтобы использовать:
Используйте следующий тег SSI, чтобы включить этот HTML-код на каждую страницу.
Используйте тот же код на каждой странице, которую вы хотите включить в файл.
Чтобы разделять общие фрагменты HTML между страницами, вам понадобится какой-то серверный «код».
Я знаю, что самое простое, что вы могли бы сделать, это Server Side Includes, «SSI»
, см .: http://httpd.apache.org/docs/1.3/howto/ssi.html#includingastandardfooter
Есть два основных варианта: фреймы (или фреймы) или javascript. Фреймы связаны с целым рядом проблем, и я действительно не рекомендую вам идти этим путем. Взгляните на PURE javascript-библиотеку для чистого и простого создания шаблонов на стороне клиента.