Changes for page 新しい学校ページを作成
Last modified by Super Admin on 2026/03/22 00:39
From version
34.1
edited by Super Admin
on 2026/03/18 09:18
on 2026/03/18 09:18
Change comment:
There is no comment for this version
To version
31.1
edited by Super Admin
on 2026/03/15 16:10
on 2026/03/15 16:10
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -24,24 +24,6 @@ 24 24 #if($xwiki.exists($targetPage)) 25 25 {{error}}この学校のページは既に存在します。[[既存のページを開く>>$targetPage]]{{/error}} 26 26 #else 27 - ## 関連校として登録されているかチェック 28 - #set($affQuery = $services.query.hql("select doc.fullName, obj.affiliatedSchoolName from XWikiDocument doc, BaseObject bobj, StringProperty obj where bobj.name = doc.fullName and bobj.className = 'SeitokaiCode.SchoolClass' and obj.id.id = bobj.id and obj.id.name = 'affiliatedSchoolCode' and obj.value = :code").bindValue('code', $schoolCode)) 29 - #set($affResults = $affQuery.execute()) 30 - #if($affResults && $affResults.size() > 0) 31 - #set($affRow = $affResults.get(0)) 32 - #set($affPageRef = $affRow.get(0)) 33 - #set($affPageName = $affRow.get(1)) 34 -{{html clean="false"}} 35 -<div class="form-message form-message-warning" style="margin: var(--sp-3) 0;"> 36 - <svg class="ico" viewBox="0 0 24 24"><path d="M10.29 3.86L1.82 18a2 2 0 001.71 3h16.94a2 2 0 001.71-3L13.71 3.86a2 2 0 00-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> 37 - <div> 38 - <strong>この学校は関連校(中高一貫校)として既に登録されています</strong> 39 - <p style="margin:4px 0 0">$!escapetool.xml($affPageName) のページに統合されています。<a href="$xwiki.getURL($affPageRef, 'view')">そちらのページへ移動する →</a></p> 40 - <p style="margin:4px 0 0;font-size:0.85em;color:var(--text-light)">別のページとして作成することもできますが、情報が分散する可能性があります。</p> 41 - </div> 42 -</div> 43 -{{/html}} 44 - #end 45 45 ## ページをプログラム的に作成 46 46 #set($newDoc = $xwiki.getDocument($targetPage)) 47 47 ## SchoolTemplateのコンテンツを参照として設定(テンプレートの include)