Графическое меню, где вместо текстовых ссылок - изображения

Материал из Umicms
Версия от 21:11, 4 июня 2013; Mad grant (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Для возможности добавления в меню изображений вместо текстовых ссылок существуют поля "Изображение неактивного раздела" и "Изображение активного раздела", которые находятся в окне редактирования страницы в секции "Дополнительные параметры"[1]

1. Замените в шаблоне вывода меню (шаблоны меню располагаются в директории ~/tpls/content/menu/) макрос

 %text%

в блоках вывода неактивных элементов (['menu_line_levelХ']) на

 <img src="%menu_pic_ua%">

а в блоках вывода активных элементов (['menu_line_levelХ_a']) на

 <img src="%menu_pic_a%">


2. При редактировании страницы загрузите изображения в соответствующие поля ("Изображение неактивного раздела" и "Изображение активного раздела")


Пример:

<?php

$FORMS = Array();

$FORMS['menu_block_level1'] = <<<END

  <ul>
   %lines%
  </ul>

END;

$FORMS['menu_line_level1'] = <<<END
  <li><a href="%link%"><img src="%menu_pic_ua%"></a></li>
END;

$FORMS['menu_line_level1_a'] = <<<END
  <li><a href="%link%"><img src="%menu_pic_a%"></a></li>
END;

?>