Добавяне на съдържание към персонализирани блокове

Създадох персонализиран регион regions['my_region'] от mytheme.info. Добавих блок myblock към региона. Сега как мога да добавя съдържание към този блок? В момента създадох шаблонен файл region--my_region.tpl.php и добавих съдържание там. Това ли е правилният начин? Как нормален потребител ще може да редактира това съдържание?


person Nitish    schedule 22.10.2013    source източник


Отговори (2)


Обикновено, за да могат вашите потребители да добавят съдържание към блок, те ще се нуждаят от разрешението „Администриране на блок“. С това разрешение те могат да получат достъп до страницата admin>structure>block и след това да редактират вашия блок, за да променят съдържанието. Трябва да правите това с повишено внимание, тъй като разрешението „Администриране на блокиране“ може да даде на вашите потребители голям контрол върху вашия сайт.

По-добър начин да позволите на вашите потребители да добавят съдържание към новия ви регион може да бъде да създадете изглед на admin>structure>views с прикачен „блок“ дисплей. Този изглед може да бъде конфигуриран да показва всеки тип съдържание, което вашите потребители могат да създават.

След като създадете изгледа, отидете на admin>structure>block и плъзнете дисплея на блока в новия регион, който сте създали.

person Remington    schedule 24.10.2013

За да покажете съдържанието на блокове от потребителски регион, трябва да създадете файл block--my-region.tpl с това съдържание

<?php print $content ?>

в шаблони/блок

И изчистване на кеша

person QArea    schedule 24.10.2013