Замудренно, но когда вникнешь в этот конструктор - все очень гибко получается. Вот имеете вы файл импорта, и у вас в нем таблица товаров, название, цена, цвет, описание, урл фотки, артикул, количество. Идете в этот конструктор, создаете "новый импорт" и указываете поля: 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 можете править цикл. Там все понятно, с комментами в коде.