Създадох персонализиран регион regions['my_region']
от mytheme.info
. Добавих блок myblock
към региона. Сега как мога да добавя съдържание към този блок? В момента създадох шаблонен файл region--my_region.tpl.php
и добавих съдържание там. Това ли е правилният начин? Как нормален потребител ще може да редактира това съдържание?
Добавяне на съдържание към персонализирани блокове
Отговори (2)
Обикновено, за да могат вашите потребители да добавят съдържание към блок, те ще се нуждаят от разрешението „Администриране на блок“. С това разрешение те могат да получат достъп до страницата admin>structure>block и след това да редактират вашия блок, за да променят съдържанието. Трябва да правите това с повишено внимание, тъй като разрешението „Администриране на блокиране“ може да даде на вашите потребители голям контрол върху вашия сайт.
По-добър начин да позволите на вашите потребители да добавят съдържание към новия ви регион може да бъде да създадете изглед на admin>structure>views с прикачен „блок“ дисплей. Този изглед може да бъде конфигуриран да показва всеки тип съдържание, което вашите потребители могат да създават.
След като създадете изгледа, отидете на admin>structure>block и плъзнете дисплея на блока в новия регион, който сте създали.
За да покажете съдържанието на блокове от потребителски регион, трябва да създадете файл block--my-region.tpl с това съдържание
<?php print $content ?>
в шаблони/блок
И изчистване на кеша