dsfkjzhnxcxz
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Доброго времени суток! Есть сайт блога на битрикс. В рабочей области сайта (#WORK_AREA#) выводится комплексный компонент bitrix:blog. Мне нужно чтобы календарь (blog.calendar) и панель сообщений (bitrix:blog.menu) выводились в левой колонке сайта, а не в рабочей области. Для этого в левой колонке я прописываю примерно следующее: Код: <?$APPLICATION->IncludeComponent("bitrix:blog.calendar", "", array( ), false );?> <?$APPLICATION->IncludeComponent( "bitrix:blog.menu", "", Array( "BLOG_VAR" => $arResult["ALIASES"]["blog"], "POST_VAR" => $arResult["ALIASES"]["post_id"], "USER_VAR" => $arResult["ALIASES"]["user_id"], "PAGE_VAR" => $arResult["ALIASES"]["page"], "PATH_TO_BLOG" => $arResult["PATH_TO_BLOG"], "PATH_TO_USER" => $arResult["PATH_TO_USER"], "PATH_TO_BLOG_EDIT" => $arResult["PATH_TO_BLOG_EDIT"], "PATH_TO_BLOG_INDEX" => $arResult["PATH_TO_BLOG_INDEX"], "PATH_TO_DRAFT" => $arResult["PATH_TO_DRAFT"], "PATH_TO_POST_EDIT" => $arResult["PATH_TO_POST_EDIT"], "PATH_TO_USER_FRIENDS" => $arResult["PATH_TO_USER_FRIENDS"], "PATH_TO_USER_SETTINGS" => $arResult["PATH_TO_USER_SETTINGS"], "PATH_TO_GROUP_EDIT" => $arResult["PATH_TO_GROUP_EDIT"], "PATH_TO_CATEGORY_EDIT" => $arResult["PATH_TO_CATEGORY_EDIT"], "BLOG_URL" => $arResult["VARIABLES"]["blog"], "SET_NAV_CHAIN" => $arResult["SET_NAV_CHAIN"], "GROUP_ID" => $arParams["GROUP_ID"], ), $component );?> | В результате всё нормально отображается, но(!) все ссылки обоих компонентов (календаря и меню) битые. По сути дела они ведут на текущую страницу. Например вот так выглядит ссылка создания нового сообщения в блоге в левой части сайта: Код: http://site.ru/blog/?page=post_edit&blog=shadow&id=new | а вот так нормальная ссылка: Код: http://site.ru/blog/shadow/post_edit.php?id=new | В чём причина такого поведения? Что с этим можно сделать? |