2016-10-22 2 views
0

Я пытаюсь создать фрагмент или фрагмент, который пользователь может редактировать, не касаясь кода. Я подумал, что лучше всего включить содержимое страницы, так как страницы используют редактор. Может ли кто-нибудь сказать мне, как я могу это сделать? Или скажите мне, как это сделать?Создание редактируемого пользователем фрагмента или фрагмента в ModX

+0

Почему кусок? Почему не поле ресурсов или телевидение? – Vasis

+0

Если вы можете мне сказать, как это сделать. Я могу попробовать это. Это было бы замечательно –

+0

Для каких целей это необходимо? – Vasis

ответ

0

Если вы правильно поняли, вы хотите создать, например, кусок нижнего колонтитула с тремя редактируемыми областями.

Я бы сделал это, выделив 3 ресурса для каждого редактируемого региона. Попросите пользователя внести изменения через TinyMCE в эти 3 ресурса (возможно, их гнездо в родительском документе соответственно, например: «Столбцы нижних колонтитулов»). Убедитесь, что они скрыты от меню, поэтому они не ошибаются.

Затем используйте getResources в вашем куске для отображения каждого. Например:

<div class="footerchunk"> 
[[getResources? 
    &resources=`45,46,47` 
    &tpl=`footerColItem` 
    &depth=`0` 
    &limit=`3` 
    &includeContent=`1` 
    &showHidden=`0` 
]] 
</div> 

Обратите внимание, что ресурсы, в моем примере будет соответствовать ресурсам вашего использования, чтобы позволить пользователям вводить текст.

Вы потребовалось бы построить footerColItem кусок, возможно, что-то вроде:

<div class="footercol"> 
    [[+content]] 
</div> 

Отметим также использование & showHidden = 0

Это все из памяти, поэтому не может гарантировать, что это будет работать сразу. Посмотрите на https://docs.modx.com/extras/revo/getresources для получения дополнительной информации

Смежные вопросы