Page 1 of 1

Блоки контента в 2.0.1.1

Posted: Mon Nov 02, 2015 9:12 am
by sbupravi
Подскажите каким модулем воспользоваться чтобы выводить повторяющиеся блоки кода шаблонов в "Блок контента" - как можно было в 1.хх версиях делать?

Re: Блоки контента в 2.0.1.1

Posted: Fri Nov 06, 2015 11:41 am
by guro
Ууууу, зря ты с ней (версия 2) связался... ;D
Вот что я выяснил прочитав http://docs.cmsmadesimple.org/introducing-cmsms-2-0 абзац "Customer Editable GCB's". Для того чтобы создать привычный нам блок контента (не совсем конечно его, но...), требуется:
1. Создать шаблон "blocktpl", в котором прописать

Code: Select all

{content}
 {content block=myblock} 
2. Создать страницу, например, blockpage.
3. Назначить этой странице шаблон "blocktpl".
4. В этой странице появится дополнительный блок "blockpage". В этот блок пишем то, что нам надо.
5. Далее в шаблонах или страницах мы можем использовать следующую конструкцию

Code: Select all

{page_attr page=”blockpage” key=”myblock”}
PS
Но есть один нюанс! ;D ;D ;D Smarty в этих блоках не работают!!! Если хотите использовать Smarty внутри этих блоков, то в шаблонах придётся делать следующее

Code: Select all

{page_attr page="blockpage" key='myblock' assign=myblock}
{eval var=$myblock}
Ну или в самом блоке.

PSS
Все имена и названия вымышлены. Любое совпадение является случайным.

Re: Блоки контента в 2.0.1.1

Posted: Sat Nov 07, 2015 7:23 am
by sbupravi
guro wrote:Ууууу, зря ты с ней (версия 2) связался... ;D
А об этой гепотизе где почитать можно? =)