CMS diafan cms что это?

Както раз мне заказали сделать парсинг товаров и сделать файл импорта - ужос прямь, все замудренно. (отказался от греха подальше чтоб)
НЕ СОВЕТУЮ эту систему использовать для нормального магазина, иначе намучаетесь заполнять
 
попробуй так <insert name="show_block" module="menu" id="1" template="topmenu"> должно получиться. Выпадающее меню точно будет, а остальное стилями :)
 
Както раз мне заказали сделать парсинг товаров и сделать файл импорта - ужос прямь, все замудренно. (отказался от греха подальше чтоб)
НЕ СОВЕТУЮ эту систему использовать для нормального магазина, иначе намучаетесь заполнять
Замудренно, но когда вникнешь в этот конструктор - все очень гибко получается. Вот имеете вы файл импорта, и у вас в нем таблица товаров, название, цена, цвет, описание, урл фотки, артикул, количество. Идете в этот конструктор, создаете "новый импорт" и указываете поля: 1. Название товара, 2. Цена, 3. Цвет и т.д. Потом в этот импорт скармливаете свой файл и все. ;) А еще в цмске можно создавать разные импорты, подстроенные под разные файлы. Очень широко, но сразу не вкуриваешь, согласен

попробуй так <insert name="show_block" module="menu" id="1" template="topmenu"> должно получиться. Выпадающее меню точно будет, а остальное стилями :)
А зачем template="topmenu"? Не надо этот параметр, если Вы не создавали отдельный файл шаблона с именем menu.view.show_block_topmenu.php
Оставьте как было, только прибавьте
<ul class="sf-menu">
<insert name="show_block" module="menu" id="1"
tag_start_1="[li]" tag_end_1="[/li]"
tag_active_start_1="[li class='current']" tag_active_end_1="[/li]"
tag_level_start_2="[ul]" tag_level_end_2="[/ul]"
tag_start_2="[li]" tag_end_2="[/li]">
</ul>

Либо делайте так <insert name="show_block" module="menu" id="1" template="default"> и уже в файле menu.view.show_menu.php можете править цикл. Там все понятно, с комментами в коде.
 
Замудренно, но когда вникнешь в этот конструктор - все очень гибко получается. Вот имеете вы файл импорта, и у вас в нем таблица товаров, название, цена, цвет, описание, урл фотки, артикул, количество. Идете в этот конструктор, создаете "новый импорт" и указываете поля: 1. Название товара, 2. Цена, 3. Цвет и т.д. Потом в этот импорт скармливаете свой файл и все. ;) А еще в цмске можно создавать разные импорты, подстроенные под разные файлы. Очень широко, но сразу не вкуриваешь, согласен


А зачем template="topmenu"? Не надо этот параметр, если Вы не создавали отдельный файл шаблона с именем menu.view.show_block_topmenu.php
Оставьте как было, только прибавьте
<ul class="sf-menu">
<insert name="show_block" module="menu" id="1"
tag_start_1="[li]" tag_end_1="[/li]"
tag_active_start_1="[li class='current']" tag_active_end_1="[/li]"
tag_level_start_2="[ul]" tag_level_end_2="[/ul]"
tag_start_2="[li]" tag_end_2="[/li]">
</ul>

Либо делайте так <insert name="show_block" module="menu" id="1" template="default"> и уже в файле menu.view.show_menu.php можете править цикл. Там все понятно, с комментами в коде.
В стандартном пакете, если не менять ничего, то меню выпадающее верхнее выводится как
<!-- шаблонный тег вывода первого меню (параметр id=1). Настраивается в файле /modules/menu/views/menu.view.show_block_topmenu.php
Документация тега Для просмотра ссылки Войди или Зарегистрируйся -->
<insert name="show_block" module="menu" id="1" template="topmenu">

и этот файл
/modules/menu/views/menu.view.show_block_topmenu.php
есть по умолчанию
 
Попробовал все методы ,но меню так и не появилось, оно появляется только если выводить в шаблоне :
<ul class="sf-menu">
<li class="current">
<insert name="show_block" module="menu" tag_start_1="[li class=`sf-menu`]" tag_end_5="[/div]">
</li>
</ul>
Но меню выпадающим не становится....
P.S.
Хотя ,если просматривать код страницы ,все менюшки видны.
 
Попробовал все методы ,но меню так и не появилось, оно появляется только если выводить в шаблоне :
<ul class="sf-menu">
<li class="current">
<insert name="show_block" module="menu" tag_start_1="[li class=`sf-menu`]" tag_end_5="[/div]">
</li>
</ul>
Но меню выпадающим не становится....
P.S.
Хотя ,если просматривать код страницы ,все менюшки видны.
киньте сайт. и/или контактые данные.
Р.S.:Самому стало интересно что за фигня. вот сайт Для просмотра ссылки Войди или Зарегистрируйсяпункт меню ИНФОРМАЦИЯ (выпадающий список)
<insert name="show_block" module="menu" tag_start_1="[li class=`sf-menu`]" tag_end_5="[/div]">
где id меню? и почему
и
 
Но меню выпадающим не становится....
P.S.
Хотя ,если просматривать код страницы ,все менюшки видны.
Со стилями намудрили, значит. Смотрите файрбагом, может какой закрывающий li мешается
где id меню? и почему
Согласен. tag_start_1 и tag_end_1 - цифра там указывает на уровень вложенности. 1 - первый уровень. start - то, что выводится перед пунктами первой вложенности, end - после. 2 - вторая вложенность и т.д. Если вы указываете 5 - то это что-то хитрое :)
 
Назад
Сверху