サポート
エントリーのカテゴリーを必須にしたい
tada-c (2020/01/15 13:34)
設置URL : http://freo.jp/
こんにちは。ダミーのURLで失礼します。
エントリー投稿の際、カテゴリーをチェック必須にしたいのですが苦戦しております。
どなた様か何かご教授いただけたらと思います。よろしくお願いします。
ミツ (2020/02/19 15:36)
URL : http://32877.xii.jp
こんにちは。
チェックボックスを必須項目にするにはphpの編集が必要なのですが、テンプレート側でJSで必須項目にする方法を紹介します。
[freo/templetes/internals/admin/entry_form.html]の145行目あたりのカテゴリー設定部分
<!--{if $freo.config.entry.category}-->
<dt>カテゴリー</dt>
<dd class="list">
{include file='internals/admin/entry_form_category.html'}
</dd>
<!--{/if}-->
を下記の通り変更してください。
<!--{if $freo.config.entry.category}-->
<dt>カテゴリー</dt>
<dd id="category_check" class="list">
<script type="text/javascript">{literal}
$(document).ready(function() {
$("form").submit(function(e){
if (('#category_check').length){
var check_count = $('#category_check :checked').length;
if (check_count == 0 ){
alert('カテゴリーをチェックしてください。');
return false;
}
}
});
});
{/literal}
</script>
{include file='internals/admin/entry_form_category.html'}
</dd>
<!--{/if}-->
カテゴリーにチェックが入っていないとアラートメッセージが表示されると思います。
返信
- この記事に返信します。
- 返信の際は、設置URL以外の項目は入力必須です。