уникальный титл для каждого док-та

Rul
На сайте с 01.02.2006
Offline
108
Rul
802

Сайт сделан на перле.

Есть файл page.html - типа шаблона, т.е в нем храниться меню, пару картинок и т.п.

Начало файла такое:

-----

<HTML>

<HEAD>

<TITLE> и т.д. как обычно

--------

Контент лежит отдельно и там просто текст.

Например файл about начинается так:

----

h1 style='бла бла'>О компании</h1>

-----

Есть файл: handler

Поскольку я мало шарю в перле, могу предположить, что он собирает контент и шаблон page.html

Вот такой кусок там:

-----

my %templates=(

'index'=>'index.html',

'about'=>'page.html',

'saloons'=>'page.html',

'service'=>'page.html',

-----------

Я так понял, что если пользователь хочет перейти на страницу "О компании", то береться из папки где лежит контент файл about и шаблон, где храниться меню и т.п. page.html.

Вопрос: как можно сделать, чтобы для каждой страницы брался разный тайтл, кейвердс и т.п. ?

Думал может для каждой страницы накопировать файл page.html - и менять в нем тайтлы и т.п.

например так:

'saloons'=>'page1.html',

'service'=>'page2.html',

'contacts'=>'page3.html',

Но это наверное самый геморный способ smile.gif Есть ли нормальный способ?

Блог о музыке (http://www.rulaf.com/) | SEO blog (http://seo-kharkov.com/blog/) Dead Island (http://deadisland.ru/)
I
На сайте с 22.10.2005
Offline
58
Iso
#1

Правильнее было бы завести аналогичный массив titles, из которого дёргать строчку, чтобы вставить в page.html после слова '<TITLE>'.

А плодить файлы ради тайтлов - дурное дело.

alexspb
На сайте с 14.11.2005
Offline
187
#2

Павильнее было бы нормальную cmc брать

Rul
На сайте с 01.02.2006
Offline
108
Rul
#3
Iso:
Правильнее было бы завести аналогичный массив titles, из которого дёргать строчку, чтобы вставить в page.html после слова '<TITLE>'.
А плодить файлы ради тайтлов - дурное дело.

Можно подробнее написать ?

В перле не шарю :)

I
На сайте с 22.10.2005
Offline
58
Iso
#4

Rul, бросьте в личку page.html и handler - будет подробнее :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий