Проблема с относительными ссылками

Главные вкладки

Аватар пользователя goldyman goldyman 24 января 2009 в 13:56

Здравствуйте. Я перевожу действующий сайт на CMS Drupal. Дабы не менять дизайн сайта, мной было принято решение отказаться от блоков и внедрить в шаблон только контент (<?php print $content ?>) и форму поиска. На переводимом сайте все ссылки были относительными, поэтому я решил так все и оставить, т. е. не менять на постоянные. Но столкнулся с такой проблемой: изначально ссылки имели вид - html/content/stat.php, а после того, как воспользуешься формой поиска или контакты, на сгенерированной странице с найденным ссылки уже имеют вид contact/html/content/stat.php. Как от этого избавиться? И вообще, я правильно поступаю, отказавшись от блоков?

Комментарии

Аватар пользователя Geldora Geldora 24 января 2009 в 15:24

По-моему два вопроса у вас.

Ничего не скажу насчет относительных путей, но по-моему, лучше использовать и блоки (и регионы) - в вашем прошлом же дизайне они были? Или вы их прямо в теплейт страницы включите? В любом случае, разобраться с темизацией не так сложно и, как мне кажется, лучше использовать доп. регионы, чтобы в них уже размещать блоки - потом вам будет проще ими управлять

Аватар пользователя goldyman goldyman 24 января 2009 в 17:56

Вы имеете в виду, включить в блок меню сайта и пр.? А дизайн не пострадает? В прошлом дизайне блоков не было, просто я не имею особого представления об их работе. Допустим, я смогу вставить в блок определенный кусок кода html?

Аватар пользователя goldyman goldyman 28 января 2009 в 21:40

Проблему решил. Ссылки на моем сайте были такого вида ../html/content, когда я убрал .. , и адрес уже выглядел так /html/content, то все заработало нормально. Для своего меню я сделал отдельный блок и внедрил его куда следует. Все замечательно. Всем спасибо.