Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона

#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Добрый День!

По поводу всплывающего меню.
Все сделал как сказала Natalya.
На главной странице:
Fatal error: Class 'Structure' not found in /home/k/mylogin/public_html/templates/template1/template.htm on line 130

Что не так сделано?
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
То есть ошибка из-за этого кода:
<?php
$Structure = new Structure();
$Structure->ShowStructure(8,'ВыпадающееМеню');
?>
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Для начала уточните, какая у вас версия системы.
Заказов не беру. Консультирую редко.
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Выдает ту же ошибку как быть
Fatal error: Class 'Structure' not found in /home/users2/h/halid04/domains/foxfo.ru/templates/template1/template.htm on line 159
мне кажется я не правильно прописываю
<?php
$Structure = new Structure();
$Structure->ShowStructure(228,'ВыпадающееМеню');
?>
куда нужно этот код прописать?
Халид
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
версия 6
Халид
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Halid04,
включите режим совместимости с API v.5 или перепишите код на api 6
Заказов не беру. Консультирую редко.
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
я уже несколько дней сижу над этим CMS в чем как-то разбираюсь, но многое для меня не понятно, Kotoff если Вам не трудно подскажите пожалуйста как это меню внедрить на сайт, что где прописать, что где включить и т.д.  Буду очень признателен Вам, если Вы мне поможете.
Халид
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
я сделал следующем образом в основном макете сайта вставил код

   // Выпадающее Меню
   $Structure_Controller_Show = new Structure_Controller_Show(
      Core_Entity::factory('Site', CURRENT_SITE));

   $Structure_Controller_Show
      ->xsl(Core_Entity::factory('Xsl')
         ->getByName('ВыпадающееМеню'))
   ?>

Потом добавил новый шаблон в папке "меню" с названием  "ВыпадающееМеню"
и туда вставил код, но вместе этого абзаца

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

вставил вот этот

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>


и в CSS основного макета сайта взял и скопировал

.top_menu
{
margin-bottom: 30px;
}

.top_menu .item_menu_div
{
position: relative;
background: url('/images/fon_top_menu.gif') repeat-x 0 0;
background-color: #e85200;
height: 29px;
padding: 9px 15px 0px 15px;
white-space: nowrap;
z-index: 1;
}

.top_menu a
{
color: #FFF;
}

.top_menu td
{
padding-left: 15px;
}

.top_menu .poll_down_menu_lev_1
{
position: absolute;
display: none;
background-color: #d62d00;
padding: 5px 10px 5px 10px;
left: 8px;
top: 47px;
}

.top_menu .poll_down_menu_lev_1 ul
{
list-style-type: none;
padding: 0px;
margin: 3px 5px 0px 0px;

/*
opacity: 0.4;
filter: progidXImageTransform.Microsoft.Alpha(opacity=50);
*/
}

.top_menu .poll_down_menu_lev_1 li
{
margin-bottom: 3px;
padding-left: 16px;
background: url('/images/li_arr.gif') no-repeat 0 9px;
}


у меня ничего не произошло как было так и осталось, что я не так сделал?
прошу помочь

Халид
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Халид
#
Re: Реализация выпадающего меню на базе структуры сайта с помощью xsl-шаблона
Работает!!! Спасибо Вам огромное!!!
Kvasha.studio
Авторизация