Евгений, Des спасибо за помощь. В конце-концов, Решил проблему старым добрым sql запросом к базе:)
10.05.2010 16:19:56
Евгений, Des спасибо за помощь. В конце-концов, Решил проблему старым добрым sql запросом к базе:)
|
|
|
|
19.07.2013 11:32:10
Еще только, что обнаружила, что не авторизованному пользователю вообще показывается только первый пункт из top меню... вообще не пойму в чем дело...
|
|
|
|
13.03.2017 11:03:14
Барахтаюсь с картой уже 2 дня. Перечитал все ваши форумы, но карта так и не подхватила вложенное меню (left). Изменение настроек ничего не принесло, про сетку разделов инфоблока в карте я вообще молчу.
Как владелец трёх лицензий могу заявить, что это худшая реализация карты сайта из всех, что я видел. Для коммерческой системы - это позор, уж лучше бы вообще модуль не писали, чем такую чушь. |
|
|
|
13.03.2017 11:32:50
Согласен, сам попался на потерю времени при желании верно указывать в sitemap.xml времени поста - после изменения поста, время остается старым. Пришлось делать танцы с бубном. Разбираться в методах формирования штатной процедуры создания sitemap по истечении нескольких часов копания года надоело, плюнул - сделано через такое недокументированное спагетти, что желание пропадает очень быстро.
|
|
|
|
14.03.2017 06:17:40
А такая Вам понравится? |
|||
|
|
10.07.2020 10:14:51
Всем доброго дня!
Чтобы карта сайта подхватила вложенные меню, достаточно указать более расширенные настройки элементов массива в .top.menu.php Допустим у нас есть пункт меню (раздел сайта) "Каталог" (catalog), внутри которого уже лежит соответствующий .left.menu.php Если в нашем .top.menu.php будет указано так: Array( "Каталог", "catalog/", Array(), Array(), "" ), то карта сайта не подхватит .left.menu.php, вложенный в /catalog/ и вложенные пункты показаны не будут. однако, если мы укажем так: Array( "Каталог", "catalog/", Array(), Array("IS_PARENT"=>"1", "DEPTH_LEVEL"=>"1" ), "" ), то все содержимое .left.menu.php будет удачно выведено на странице карты сайта в виде вложенных пунктов для пункта "Каталог" (!) IS_PARENT - флаг того, что у этого пункта меню будет подменю DEPTH_LEVEL - уровень вложенности пункта меню (1 для главного, 2 и далее для вложенных). Допустим, если установим "DEPTH_LEVEL"=>"1, то сам пункт "Каталог" уже присоединится к вложенному меню. Причём "/" в "catalog/" имеет стратегическое значение, если его не указать, вложенные пункты, указанные в .left.menu.php, отображаться не будут! Ну, и конечно не забываем указывать "LEVEL", отличным от нуля (!) при вызове компонента "Карта сайта", в нашем случае достаточно указать "1" "bitrix:main.map", "", Array( "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "COL_NUM" => "1", "LEVEL" => "1", "SET_TITLE" => "Y", "SHOW_DESCRIPTION" => "N", ) ); Надеюсь, кому-то будет полезна данная информация |
||||
|
|
|||