Цитата | ||||
---|---|---|---|---|
Владимир Кузин пишет: В приведенном примере производиться 2 запроса, можно обойтись одним. Для этого в шаблон компонета news.detail или catalog.element нужно вставить код
И затем выводим в нужном месте
|
Подскажите как решить эту проблему.
15.08.2012 19:23:12
melaha, в arFilter добавьте условие для выборки только активных элементов"ACTIVE" => "Y"
|
|
|
|
29.10.2015 09:13:13
только всему учусь, но вопрос следующий:
как сделать чтобы при переходе по данной навигации открывалось не мой_сайт/information/detail.php?ID=4 а мой_сай/stati/rubrika-persona/persona-yaroslava-evgenevna-pimonova/ у меня стоит галочка использовать ЧПУ |
|
|
|
29.10.2015 09:22:43
Или же в компоненте пути в настройках ЧПУ правильно прописать |
|||
|
|
29.10.2015 13:03:58
Спасибо Владимир.
и еще - куда конкретно нужно прописать "ACTIVE"=>"Y" в arFilter чтобы показывал только активные элементы. и как сделать чтобы был показ элементов только одного раздела |
|
|
|
29.10.2015 14:24:43
Получиться должно так: $arFilter = array("IBLOCK_ID" => $arResult['IBLOCK_ID'], "ACTIVE" => 'Y'); |
|||
|
|
29.10.2015 15:21:48
а еще как сделать чтобы вместо Следующая и Предыдущая было название самих элементов не превышающее например 100 символов
|
|
|
|
29.10.2015 16:50:45
Чтобы обрезать текст используй функцию TruncateText, она в ядре прописана ( |
|||
|
|
30.10.2015 04:41:10
И еще раз большое спасибо Владимир.
остался только еще один вопрос: как сделать чтобы был показ элементов только одного раздела? |
|
|
|
30.10.2015 08:24:16
if (is_array($arLink['NEXT'])) { echo '<a href="'.$arLink['NEXT']['DETAIL_PAGE_URL'].'">$arLink['NEXT']['NAME']</a>'; }?> выдает ошибку Parse error: syntax error, unexpected 'NEXT' (T_STRING), expecting ',' or ';' in ........... Где что упущено? |
|||||
|
|
||||