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