[QUOTE]s909 пишет:
Скажите, можно ли как-нибудь упростить или улучшить это решение или же этот код вполне пойдет?[/QUOTE]
Вы же не используете IS_LAST в component_epilog.php, поэтому кешировать его вовсе не обязательно.
Попробуйте такой код
[CODE]$lastKey = 0;
foreach ( $arResult as $key => $value ) {
if($value['DEPTH_LEVEL'] == '1'){
$lastKey = $key;
}}
$arResult[$lastKey]['IS_LAST'] = 'Y'; [/CODE]
Скажите, можно ли как-нибудь упростить или улучшить это решение или же этот код вполне пойдет?[/QUOTE]
Вы же не используете IS_LAST в component_epilog.php, поэтому кешировать его вовсе не обязательно.
Попробуйте такой код
[CODE]$lastKey = 0;
foreach ( $arResult as $key => $value ) {
if($value['DEPTH_LEVEL'] == '1'){
$lastKey = $key;
}}
$arResult[$lastKey]['IS_LAST'] = 'Y'; [/CODE]