Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: В настоящее время эта функция требует доступа к сайту с помощью встроенного браузера Safari.
Тут надо скорее модифицировать шаблон и задавать дефолтное значение переменной, что бы позволило сохранить тему. И опять же в самом шаблоне проверять ID раздела.Да, из определенного раздела
null) и скрывать сам блок содержимого темы.forum_post_thread ищем следующий код:<xf:editorrow name="message"
value="{{ $post.message ?: $forum.draft_thread.message }}"
attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}"
rowtype="fullWidth noLabel mergePrev"
label="{{ phrase('message') }}" />
<xf:if is="$thread.Forum.node_id == 2">
<div style="display: none;">
<xf:editorrow name="message"
value="null"
attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}"
rowtype="fullWidth noLabel mergePrev"
label="{{ phrase('message') }}" />
</div>
<xf:else />
<xf:editorrow name="message"
value="{{ $post.message ?: $forum.draft_thread.message }}"
attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}"
rowtype="fullWidth noLabel mergePrev"
label="{{ phrase('message') }}" />
</xf:if>

Там null не катит. Он в сообщение null выведет после создания.Заменяем на:
МеняйCMTV, что-то не работает
<xf:editorrow name="message"
value="{{ $post.message ?: $forum.draft_thread.message }}"
attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}"
rowtype="fullWidth noLabel mergePrev"
label="{{ phrase('message') }}" />
<xf:if is="$forum.Node.node_id == 2">
<xf:hiddenval name="message" value=" " />
<xf:else />
<xf:editorrow name="message"
value="{{ $post.message ?: $forum.draft_thread.message }}"
attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}"
rowtype="fullWidth noLabel mergePrev"
label="{{ phrase('message') }}" />
</xf:if>
Неа, все равно не убираетсяМеняй
Код:<xf:editorrow name="message" value="{{ $post.message ?: $forum.draft_thread.message }}" attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}" rowtype="fullWidth noLabel mergePrev" label="{{ phrase('message') }}" />
на
Код:<xf:if is="$forum.Node.node_id == 2"> <xf:hiddenval name="message" value=" " /> <xf:else /> <xf:editorrow name="message" value="{{ $post.message ?: $forum.draft_thread.message }}" attachments="{{ $attachmentData ? $attachmentData.attachments : [] }}" rowtype="fullWidth noLabel mergePrev" label="{{ phrase('message') }}" /> </xf:if>
Можно сказать и так, я как понял, ТС хочет что бы юзеры при создание темы в определенном разделе вводили только доп. поля. То бишь без основного текста вообще. Я тут сейчас делаю плуг подобного рода, возникла только проблема, что можно редактировать это же сообщение после создания, ищу куда проверку засунуть.
Только хотел это написать. На диком западе я был бы убит. :LOL:
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения
