[QUOTE]Мария Дубинская пишет:
Стандартный компонент bitrix:news.detail
[/QUOTE]Если делать по уму, с учётом тонкостей кеширования, то понадобится довольно сильное колдунство.
В result_modifier.php шаблона компонента news.detail надо сохранить в кеше пару переменных:
[CODE]$cp =& $this->__component; // объект компонента
if (is_object($cp) && is_object($arResult['NAV_RESULT']))
{
// добавим в arResult компонента два поля - NavPageCount и NavPageNomer
$cp->arResult['NavPageCount'] = $arResult['NAV_RESULT']->NavPageCount;
$cp->arResult['NavPageNomer'] = $arResult['NAV_RESULT']->NavPageNomer;
$cp->SetResultCacheKeys(array('NavPageCount', 'NavPageNomer'));
} [/CODE]
Обрабатывать эти переменные надо в component_epilog.php того же шаблона. У вас будет две переменных:
$arResult['NavPageCount'] -- общее кол-во страниц;
$arResult['NavPageNomer'] -- номер текущей страницы
Если эта страница последняя ($arResult['NavPageCount'] == $arResult['NavPageNomer']), то вызывайте компонент показа списка преподавателей.