Группировка ресурсов по 3 штуки в один div.
Здравствуйте. Подскажите пожалуйста как сделать что бы при выводе ресурсов через pdoResources, он группировал их по 3 штуки в отдельный div, потом брал следующие 3 и опять группировал в div и т.д.
Комментарии: 4
Параметры шаблонов в документации. Либо условия на Fenom использовать.
Совсем ленивые стали.
например можно так:
указать:
Только это очень плохой способ организовывать верстку.
например можно так:
указать:
'tpl' => 'tpl_item',
'tplFirst' => 'tpl_open_3_item',
'tplEvery3th' => 'tpl_close_3_item'
'tplLast' => 'tpl_last_3_item'
в tpl_open_3_item открываешь div а следом разметку с рессурсом, типа:<div>
<div>а тут разметка</div>
в tplEvery3th (то есть каждый третий) закрываешь предыдущий и открываешь новый, типа:</div>
<div>
<div>а тут разметка</div>
в tpl_last_3_item закрываешь div после разметки рессурса, чтобы если в последней группировки будет не три, а например два ресурса — верстка не съехала:<div>а тут разметка</div>
</div>
а в tpl_item просто разметку:<div>а тут разметка</div>
В результате будут группироваться по три ресурса.Только это очень плохой способ организовывать верстку.
Что то совсем не подумал о том что можно див открыть в одном чанке и закрыть в другом, спасибо за наводку. Только не понял почему это плохой способ организации верстки?
Ну, потому-что – если bootstrap, например, то куда проще сделать ROW и каждому элементу col-md-4 col-sm-4. Эффект тот же, обслуживание в сто раз проще.
Да и без butstrap-a тож легко средствами css решается задача.
Хотя, я же не знаю какая задача…
Да и без butstrap-a тож легко средствами css решается задача.
Хотя, я же не знаю какая задача…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.