Changes for page 学校一覧
Last modified by Super Admin on 2026/03/23 10:15
From version
30.1
edited by Super Admin
on 2026/03/21 17:40
on 2026/03/21 17:40
Change comment:
There is no comment for this version
To version
37.1
edited by Super Admin
on 2026/03/23 10:15
on 2026/03/23 10:15
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -36,16 +36,20 @@ 36 36 #end 37 37 #end 38 38 #set($results = $query.execute()) 39 +## サンプル高等学校を常に先頭に表示 40 +#set($samplePageName = 'Schools.D100000000001.WebHome') 41 +#set($sortedResults = []) 42 +#foreach($r in $results) 43 + #if($r == $samplePageName) 44 + #set($discard = $sortedResults.add(0, $r)) 45 + #else 46 + #set($discard = $sortedResults.add($r)) 47 + #end 48 +#end 49 +#set($results = $sortedResults) 39 39 40 40 {{html clean="false"}} 41 -<div style="display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:var(--sp-3); margin-bottom:var(--sp-2);"> 42 - <h1 class="home-section-title" style="margin-bottom:0;">登録されている学校</h1> 43 - #if($listViewerUser != 'XWiki.XWikiGuest') 44 - <a href="/bin/view/SeitokaiCode/CreateSchool" class="btn-primary" style="white-space:nowrap; text-decoration:none;"> 45 - <svg class="ico" viewBox="0 0 24 24" style="vertical-align:middle; margin-right:4px;"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg>新しく学校を追加する 46 - </a> 47 - #end 48 -</div> 52 +<h1 class="home-section-title">登録されている学校</h1> 49 49 <div class="sort-header"> 50 50 <div class="school-count"> 51 51 $results.size() 校が登録されています ... ... @@ -59,6 +59,11 @@ 59 59 class="sort-toggle #if($sortParam == 'pref')active#end"> 60 60 <svg class="ico ico-fixed-14" viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z"/><circle cx="12" cy="10" r="3"/></svg> 都道府県順 61 61 </a> 66 + #if($listViewerUser != 'XWiki.XWikiGuest') 67 + <a href="/bin/SeitokaiCode/CreateSchool" class="sort-toggle" style="margin-left:var(--sp-2); color:var(--primary); border-color:var(--primary);"> 68 + <svg class="ico ico-fixed-14" viewBox="0 0 24 24"><line x1="12" y1="5" x2="12" y2="19"/><line x1="5" y1="12" x2="19" y2="12"/></svg> 学校を追加 69 + </a> 70 + #end 62 62 </div> 63 63 </div> 64 64 {{/html}}