Главная Новости

Недостатки WordPress — uWebDesign подкаст #72

Опубликовано: 26.03.2017

видео Недостатки WordPress — uWebDesign подкаст #72

ReactOS Tech talk in Google Montreal by Alex Ionescu in 2013

В прошедший раз я начал делать простенькую тему для веб-сайта на Drupal 7. Пора продолжить это интересное занятие :)


Недостатки WordPress — uWebDesign подкаст #72

Что было изготовлено в прошедший раз? Были сделаны и заполнены все нужные файлы и папки, для того, чтоб Друпал увидел тему. Так же был сотворен каркас веб-сайта (а быстрее блога) в две колонки с фиксированной шириной, стандартным методом. Все кто пропустил первую часть, всгда могут ознакомится с ней. Сейчас я продолжу дорабатывать файл темы page.tpl.php, а если поточнее, расположу в нем главное мню веб-сайта.


Sublime Text - плагин BracketHighlighter

Итак сейчас я займусь меню. Что в этом сложного? Просто вывести меню не составляет труда - спасибо системе блоков Drupal, но сделать прекрасное, выделяющееся и неординарно расположенное главное меню, не зависящее от регионов, не так и просто.

Если поглядеть перечень стандартных переменных файла page.tpl.php, то в нем можно отыскать массив $main_menu, который содержит ссылки головного меню, но сложность состоит в том что для вывода на экран нам нужено отформатированное, к примеру при помощи тегов

    и
  • , меню. Естественно можно написать цикл, разобрать в нем массив и выстроить меню, но это не самый наилучший метод. Мы воспользуемся файлом template.php и определим новейшую переменную, в какой и будет содержаться отформатированное меню.

    Создаем в папке с темой файл template.php - это обыденный php файл, начинающийся со символов

rss