Большое спасибо за ответ, ах, а я видел подобные примеры, но думал что не правильно это, не то что надо, о оказалось это то что надо и работает ! как все просто )))
я так понимаю, если в настройках в сеттинге ничего не стоит, то он берет параметр 10, и выводит 10 новостей, правильно ли я понял? ( то есть если он не берет значение из бд, если там ничего нет, то он подставляет значение 10.
get('per_page_block1', 10);
Статичный клас для настроек, а что он дает то?
==================================================
Можно ли ко всему этому подключить пагинацию ??? вообще пагинация на сайте есть, но как ее сделать для данного вывода новостей, для данного блока.
задаем допустим выводить 10 новостей, а если их больше то что бы срабатывала пагинация. и появлялись странички.
$limit = DB::select('per_page_block1')->from('settings')->limit(1)->execute()->get('per_page_block1', 10);
$this->template->categories = $data;
$this->template->block_1 = ORM::factory('news')->where('status', '=',
1)->order_by('id', 'DESC')->and_where('block1', '=',
1)->limit($limit)->find_all();