Changes for page 学校ページ テンプレート
Last modified by Super Admin on 2026/04/05 18:59
From version
74.1
edited by Super Admin
on 2026/03/19 12:32
on 2026/03/19 12:32
Change comment:
There is no comment for this version
To version
73.1
edited by Super Admin
on 2026/03/18 23:46
on 2026/03/18 23:46
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -947,15 +947,10 @@ 947 947 #if($postVis != 'public') 948 948 <div class="visibility-badge visibility-${postVis} post-action-mt">#if($postVis == 'school_trusted')<svg class="ico" viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg> 校内承認者限定#else<svg class="ico" viewBox="0 0 24 24"><path d="M2 20h20"/><path d="M5 20V10l7-5 7 5v10"/><path d="M9 20v-5h6v5"/></svg> 校内限定#end</div> 949 949 #end 950 - ## 固定/編集/削除ボタン(横並び) 951 - #set($postAuthorRef = $!post.getValue('authorRef')) 952 - #set($postObjNumED = $post.number) 953 - #set($showPinBtn = ($viewerAccountType == 'admin' || $viewerAccountType == 'verified')) 954 - #set($showEditDeleteBtn = ($xcontext.user == $postAuthorRef || $viewerAccountType == 'admin')) 955 - #if($showPinBtn || $showEditDeleteBtn) 956 - <div class="post-edit-actions post-action-mt"> 957 - #if($showPinBtn) 958 - #set($postObjNum = $post.number) 950 + ## 固定/解除ボタン(承認済み・管理者のみ) 951 + #if($viewerAccountType == 'admin' || $viewerAccountType == 'verified') 952 + #set($postObjNum = $post.number) 953 + <div class="post-pin-action post-action-mt"> 959 959 #if($isPinned == '1') 960 960 <a href="$doc.getURL('view', "action=unpin&postObj=${postObjNum}&form_token=${services.csrf.getToken()}")" class="btn-pin-toggle btn-unpin" title="固定を解除"> 961 961 <svg class="ico ico-fixed-14" viewBox="0 0 24 24" fill="currentColor" stroke="none"><path d="M16 2l-4 4-2-1-5 5 3 3-6 6h4l4-4 3 3 5-5-1-2 4-4-5-5z"/></svg> 固定を解除 ... ... @@ -965,8 +965,13 @@ 965 965 <svg class="ico ico-fixed-14" viewBox="0 0 24 24"><path d="M16 2l-4 4-2-1-5 5 3 3-6 6h4l4-4 3 3 5-5-1-2 4-4-5-5z"/></svg> 固定する 966 966 </a> 967 967 #end 968 - #end 969 - #if($showEditDeleteBtn) 963 + </div> 964 + #end 965 + ## 編集・削除ボタン(投稿者本人 or 管理者) 966 + #set($postAuthorRef = $!post.getValue('authorRef')) 967 + #set($postObjNumED = $post.number) 968 + #if($xcontext.user == $postAuthorRef || $viewerAccountType == 'admin') 969 + <div class="post-edit-actions post-action-mt"> 970 970 #if($xcontext.user == $postAuthorRef) 971 971 <button type="button" class="btn-post-edit" onclick="openEditPost(this, '${doc.fullName}', $postObjNumED, '$!escapetool.javascript($!postContent)')" title="この投稿を編集"> 972 972 <svg class="ico ico-fixed-14" viewBox="0 0 24 24"><path d="M11 4H4a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7"/><path d="M18.5 2.5a2.121 2.121 0 013 3L12 15l-4 1 1-4 9.5-9.5z"/></svg> 編集 ... ... @@ -975,7 +975,6 @@ 975 975 <button type="button" class="btn-post-delete" onclick="confirmDeletePost('${doc.fullName}', $postObjNumED, '${services.csrf.getToken()}')" title="この投稿を削除"> 976 976 <svg class="ico ico-fixed-14" viewBox="0 0 24 24"><polyline points="3 6 5 6 21 6"/><path d="M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 2 0 012-2h4a2 2 0 012 2v2"/></svg> 削除 977 977 </button> 978 - #end 979 979 </div> 980 980 #end 981 981 </div>