Добрый вечер!
Столкнулся с некоторой проблемой. Имеется следующее задание:
[QUOTE]Разработать компонент: «Список вакансий» для страницы вакансий в разделе О компании. В
компоненте должны выводиться вакансии по разделам по следующей схеме:
• Название раздела 1
Вакансия раздела 1
Вакансия раздела 1
Вакансия раздела 1
и т.д.
• Название раздела 2
Вакансия раздела 2
Вакансия раздела 2
Вакансия раздела 2
и т.д. [/QUOTE]
У меня выходит только так:
[LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST]Т.е. для каждого элемента создается пункт меню. Что собственно и логично, ведь я делаю все в цикле, но подскажите, пожалуйста, как вывести один раз название раздела и элементы к нему.
Вот мой код файла template.php:
[CODE]<ul><?foreach($arResult["ITEMS"] as $arItem):?>
<li>
<?if ($arItem["IBLOCK_SECTION_ID"] == "8"):?>
<a href="#" oncl ick="ShowOrHide(this)"><?=$arResult["ITEMS"]["SECTION_NAME"]?><br></a>
<?endif?>
<?if ($arItem["IBLOCK_SECTION_ID"] == "7"):?>
<a href="#" oncl ick="ShowOrHide(this)"><?=$arResult["ITEMS"]["SECTION_NAME"]?><br></a>
<?endif?>
<ul>
<li><a href="#"><a href=""><?=$arItem["NAME"]?></a><br></a></li>
</ul>
</li>
<?endforeach?>
</ul>[/CODE]
Я только учусь, так что не судите строго :)
Столкнулся с некоторой проблемой. Имеется следующее задание:
[QUOTE]Разработать компонент: «Список вакансий» для страницы вакансий в разделе О компании. В
компоненте должны выводиться вакансии по разделам по следующей схеме:
• Название раздела 1
Вакансия раздела 1
Вакансия раздела 1
Вакансия раздела 1
и т.д.
• Название раздела 2
Вакансия раздела 2
Вакансия раздела 2
Вакансия раздела 2
и т.д. [/QUOTE]
У меня выходит только так:
[LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В главный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST][LIST]
[*][URL=http://sheva.dubl.in.ua/new_page.php?clear_cache=Y#]В дополнительный офис
[/URL]
[/LIST]Т.е. для каждого элемента создается пункт меню. Что собственно и логично, ведь я делаю все в цикле, но подскажите, пожалуйста, как вывести один раз название раздела и элементы к нему.
Вот мой код файла template.php:
[CODE]<ul><?foreach($arResult["ITEMS"] as $arItem):?>
<li>
<?if ($arItem["IBLOCK_SECTION_ID"] == "8"):?>
<a href="#" oncl ick="ShowOrHide(this)"><?=$arResult["ITEMS"]["SECTION_NAME"]?><br></a>
<?endif?>
<?if ($arItem["IBLOCK_SECTION_ID"] == "7"):?>
<a href="#" oncl ick="ShowOrHide(this)"><?=$arResult["ITEMS"]["SECTION_NAME"]?><br></a>
<?endif?>
<ul>
<li><a href="#"><a href=""><?=$arItem["NAME"]?></a><br></a></li>
</ul>
</li>
<?endforeach?>
</ul>[/CODE]
Я только учусь, так что не судите строго :)