Json Posted April 24, 2015 Report Share Posted April 24, 2015 Подскажите как выбрать первые 4 и 2 последних пункта из основного меню? Quote Link to post Share on other sites
Simplamarket Posted April 24, 2015 Report Share Posted April 24, 2015 Эмм. Зачем? Quote Link to post Share on other sites
Kors Posted April 24, 2015 Report Share Posted April 24, 2015 Если в шаблонах, то внутри foreach использовать iteration или index... Quote Link to post Share on other sites
Json Posted April 24, 2015 Author Report Share Posted April 24, 2015 Эмм. Зачем?ну вот так вот надо ) есть last fist в смарти, но это не подходит так как одну позицию выводит, есть идеи? Quote Link to post Share on other sites
Json Posted April 24, 2015 Author Report Share Posted April 24, 2015 Если в шаблонах, то внутри foreach использовать iteration или index...Может подскаже как выбрать первы 4 пункта? Quote Link to post Share on other sites
koteyka Posted April 24, 2015 Report Share Posted April 24, 2015 Сделайте счетчик в цикле foreach и потом проверяйте, типа if($sch = 2 || $sch = 4) Quote Link to post Share on other sites
Kors Posted April 24, 2015 Report Share Posted April 24, 2015 Пример из мануала Smarty: {* этот шаблон выведет 0|1, 1|2, 2|3, ... и т.д. *} {foreach from=$myArray item=i name=foo} {$smarty.foreach.foo.index}|{$smarty.foreach.foo.iteration}, {/foreach} Отсюда легко получить нужное... Quote Link to post Share on other sites
ST_RU Posted April 24, 2015 Report Share Posted April 24, 2015 (edited) на самом деле все просто {foreach $c->items as $XXX} {if $XXX@iteration <= 4} **** условие, если первые 4, как просили выше Если XXX меньше/равно 4 (счетчик в этом цикле), то что-то делаем .... {/if} {/foreach} или по условиям {if $XXX@last || ($XXX@iteration - 1) is div by 4} плюс - лучше почитать про выбор в Smarty http://www.tierneyphotography.co.uk/images/smileys/smile.gifhttp://www.smarty.net/docsv2/ru/language.function.if.tpl Edited April 24, 2015 by ST_RU Quote Link to post Share on other sites
ST_RU Posted April 25, 2015 Report Share Posted April 25, 2015 (edited) pps перечитывал и:можешь просто вставить в цикл список проверки в шаблон - if url или Id== простой, как лом приём. http://i1069.photobucket.com/albums/u478/L0ckedmem0ries/blackandwhite/898B3066306D_m3_zps62303d79.gifСоставь список url и по по условию, если совпадёт, любое делать можно. Edited April 26, 2015 by ST_RU Quote Link to post Share on other sites
Json Posted April 27, 2015 Author Report Share Posted April 27, 2015 pps перечитывал и:можешь просто вставить в цикл список проверки в шаблон - if url или Id== простой, как лом приём. Составь список url и по по условию, если совпадёт, любое делать можно.все получилось огромной спасибо ) Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.