На сайте необходим минимальный уровень вложенности страниц. Стандартный пакет создает страницы типа www.mysite.ru/bla-bla-bla/подрузомевается index.php. Т.е. страница 2 уровня. Это минимум. На первом этапе нам необходимо избавиться от /bla-bla-bla/подрузомевается index.php. Для этого мы читаем статью Павла (aka Zik) «Подстановка расширения файла в конец URL». Вуаля! Теперь наша страница имеет вид www.mysite.ru/bla-bla-bla.htm Но как теперь сортировать страницы по разделам? Ведь теперь мы не можем использовать переменную раздела структуры(this.this.VAR.value). Мы с Серегой( aka pioneer ) придумали такой вариант:
К названию станицы мы добавляем префикс, это и будет наша переменная раздела структуры(желательно чтобы страницы имели осмысленные названия, это положительно скажется на поисковиках). Т.е. теперь наша страница имеет вид www.mysite.ru/books_bla-bla-bla.htm , соответственно тоже самое мы проделываем со страницами которые относятся к разделу books имеем ряд страниц:
www.mysite.ru/books_bla-bla-bla.htm
www.mysite.ru/books_bla-bla-bla2.htm
www.mysite.ru/books_bla-bla-bla3.htm
Дaлее, в шаблоне вызываем DDC меню:
Обратите внимание что мы используем обычную строковую функцию PHP strpos (это Серега pioneer придумал). Лично для меня стало открытием, что сапидовский парсер вот так запросто пускает php-шные строковые функции…
Зная этот небольшой нюанс все получилось довольно просто. Инжой.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения