igor_k Опубликовано 16 апреля, 2012 Жалоба Поделиться Опубликовано 16 апреля, 2012 Подскажите пожалуйста, как в блоке списка вывода блогов(новостей) не выводить активную ссылку на текущую (активную) страницу новости?вот код который выводит список ссылок:{foreach $last_posts as $post} <li post_id="{$post->id}"><a href="blog/{$post->url}">{$post->name|escape}</a></li>{/foreach}Как правильно в коде написать, чтобы активная новость была без ссылки? Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 16 апреля, 2012 Жалоба Поделиться Опубликовано 16 апреля, 2012 Попробуйте так{foreach $last_posts as $p}{if $post == $p}<li>{$p->name|escape}</li>{else}<li post_id=\"{$p->id}\"><a href=\"blog/{$p->url}\">{$p->name|escape}</a></li>{/if}{/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
igor_k Опубликовано 16 апреля, 2012 Автор Жалоба Поделиться Опубликовано 16 апреля, 2012 Спасибо за код, но к сожалению он работает не правильно Та запись которая должна быть не ссылкой - остается ссылкой, а самая нижняя запись которая должна быть ссылкой - не ссылка.Если проще, то допустим у нас активная страница с id=10в списке запись с id=10 - ссылка, а запись с id=14 - не ссылка. Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 16 апреля, 2012 Жалоба Поделиться Опубликовано 16 апреля, 2012 Странно, значит у Вас где-то цикл с применением $post Цитата Ссылка на сообщение Поделиться на другие сайты
igor_k Опубликовано 16 апреля, 2012 Автор Жалоба Поделиться Опубликовано 16 апреля, 2012 полный код у меня такой:{get_posts var=last_posts limit=5}{if $last_posts} <div id="blog_menu"> <div>Блог</div> <ul> {foreach $last_posts as $post} <li post_id="{$post->id}"><a href="blog/{$post->url}">{$post->name|escape}</a></li> {/foreach} </ul> </div>{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Kpoxa Опубликовано 16 апреля, 2012 Жалоба Поделиться Опубликовано 16 апреля, 2012 вот и поменяйте на мой код между < ul> и < /ul>только уберите \ Цитата Ссылка на сообщение Поделиться на другие сайты
igor_k Опубликовано 16 апреля, 2012 Автор Жалоба Поделиться Опубликовано 16 апреля, 2012 Огромное спасибо!!!Все заработало Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.