Changes for page 学校ページ テンプレート
Last modified by Super Admin on 2026/04/05 18:59
From version
96.1
edited by Super Admin
on 2026/03/20 18:06
on 2026/03/20 18:06
Change comment:
There is no comment for this version
To version
93.1
edited by Super Admin
on 2026/03/20 10:33
on 2026/03/20 10:33
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -64,43 +64,6 @@ 64 64 #set($ruleReviewImplementer = $doc.getValue('ruleReviewImplementer')) 65 65 #set($ruleReviewSystem = $doc.getValue('ruleReviewSystem')) 66 66 67 -## --- 活動環境 --- 68 -#set($activityPlace = $doc.getValue('activityPlace')) 69 -#set($activityRoomEquipment = $doc.getValue('activityRoomEquipment')) 70 -#set($activityRoomImage = $doc.getValue('activityRoomImage')) 71 -#set($ictUsage = $doc.getValue('ictUsage')) 72 - 73 -## --- 生徒総会 --- 74 -#set($assemblyFormat = $doc.getValue('assemblyFormat')) 75 -#set($assemblyCount = $doc.getValue('assemblyCount')) 76 -#set($assemblyAgenda = $doc.getValue('assemblyAgenda')) 77 -#set($assemblyTopics = $doc.getValue('assemblyTopics')) 78 -#set($assemblyNote = $doc.getValue('assemblyNote')) 79 - 80 -## --- 広報 --- 81 -#set($publicityMethod = $doc.getValue('publicityMethod')) 82 -#set($publicityFrequency = $doc.getValue('publicityFrequency')) 83 -#set($publicityNote = $doc.getValue('publicityNote')) 84 - 85 -## --- 外部連携 --- 86 -#set($externalCooperation = $doc.getValue('externalCooperation')) 87 -#set($externalOrgName = $doc.getValue('externalOrgName')) 88 -#set($socialParticipation = $doc.getValue('socialParticipation')) 89 - 90 -## --- 年間主要行事 --- 91 -#set($eventApril = $doc.getValue('eventApril')) 92 -#set($eventMay = $doc.getValue('eventMay')) 93 -#set($eventJune = $doc.getValue('eventJune')) 94 -#set($eventJuly = $doc.getValue('eventJuly')) 95 -#set($eventAugust = $doc.getValue('eventAugust')) 96 -#set($eventSeptember = $doc.getValue('eventSeptember')) 97 -#set($eventOctober = $doc.getValue('eventOctober')) 98 -#set($eventNovember = $doc.getValue('eventNovember')) 99 -#set($eventDecember = $doc.getValue('eventDecember')) 100 -#set($eventJanuary = $doc.getValue('eventJanuary')) 101 -#set($eventFebruary = $doc.getValue('eventFebruary')) 102 -#set($eventMarch = $doc.getValue('eventMarch')) 103 - 104 104 ## --- 課題・連絡先 --- 105 105 #set($challenges = $doc.getValue('challenges')) 106 106 #set($contactInfo = $doc.getValue('contactInfo')) ... ... @@ -125,14 +125,6 @@ 125 125 #set($visibilityBudget = $!doc.getValue('visibilityBudget')) 126 126 #set($visibilityRuleReview = $!doc.getValue('visibilityRuleReview')) 127 127 #set($visibilityChallenges = $!doc.getValue('visibilityChallenges')) 128 -#set($visibilityDailyActivities = $!doc.getValue('visibilityDailyActivities')) 129 -#set($visibilityElection = $!doc.getValue('visibilityElection')) 130 -#set($visibilityMeeting = $!doc.getValue('visibilityMeeting')) 131 -#set($visibilityActivityEnv = $!doc.getValue('visibilityActivityEnv')) 132 -#set($visibilityAssembly = $!doc.getValue('visibilityAssembly')) 133 -#set($visibilityPublicity = $!doc.getValue('visibilityPublicity')) 134 -#set($visibilityExternal = $!doc.getValue('visibilityExternal')) 135 -#set($visibilityAnnualEvents = $!doc.getValue('visibilityAnnualEvents')) 136 136 ## デフォルト値(未設定なら全体公開) 137 137 #if(!$visibilityOrgChart || $visibilityOrgChart == '') #set($visibilityOrgChart = 'public') #end 138 138 #if(!$visibilityBudget || $visibilityBudget == '') #set($visibilityBudget = 'public') #end ... ... @@ -615,193 +615,6 @@ 615 615 #end 616 616 #end 617 617 618 - ## --- 活動環境 --- 619 - #set($hasActivityEnv = ($activityPlace && !$activityPlace.isEmpty()) || ($activityRoomEquipment && $activityRoomEquipment != '') || ($activityRoomImage && $activityRoomImage != '') || ($ictUsage && !$ictUsage.isEmpty())) 620 - #if($hasActivityEnv) 621 - <div class="seitokai-subsection"> 622 - <h3 class="seitokai-subsection-title"><svg class="ico" viewBox="0 0 24 24"><path d="M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg> 生徒会の活動環境</h3> 623 - <div class="seitokai-subsection-content"> 624 - #if($activityPlace && !$activityPlace.isEmpty()) 625 - <div class="info-row"> 626 - <span class="info-label">普段の活動場所</span> 627 - <span class="info-value"> 628 - <div class="selection-display"> 629 - #foreach($ap in $activityPlace) 630 - <span class="selection-item">$!escapetool.xml($ap.trim())</span> 631 - #end 632 - </div> 633 - </span> 634 - </div> 635 - #end 636 - #if($activityRoomEquipment && $activityRoomEquipment != '') 637 - <div class="info-row"> 638 - <span class="info-label">生徒会室の設備</span> 639 - <span class="info-value free-text-value">$!escapetool.xml($activityRoomEquipment)</span> 640 - </div> 641 - #end 642 - #if($activityRoomImage && $activityRoomImage != '') 643 - <div class="info-row"> 644 - <span class="info-label">活動場所の写真</span> 645 - <span class="info-value"><div class="school-org-img-wrap"><img src="$doc.getAttachmentURL($activityRoomImage)" alt="活動場所の写真" class="org-chart-img" /></div></span> 646 - </div> 647 - #end 648 - #if($ictUsage && !$ictUsage.isEmpty()) 649 - <div class="info-row"> 650 - <span class="info-label">ICT活用している場面</span> 651 - <span class="info-value"> 652 - <div class="selection-display"> 653 - #foreach($iu in $ictUsage) 654 - <span class="selection-item">$!escapetool.xml($iu.trim())</span> 655 - #end 656 - </div> 657 - </span> 658 - </div> 659 - #end 660 - </div> 661 - </div> 662 - #end 663 - 664 - ## --- 生徒総会 --- 665 - #set($hasAssembly = ($assemblyFormat && $assemblyFormat != '') || ($assemblyCount && $assemblyCount > 0) || ($assemblyAgenda && !$assemblyAgenda.isEmpty()) || ($assemblyTopics && !$assemblyTopics.isEmpty()) || ($assemblyNote && $assemblyNote != '')) 666 - #if($hasAssembly) 667 - <div class="seitokai-subsection"> 668 - <h3 class="seitokai-subsection-title"><svg class="ico" viewBox="0 0 24 24"><path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 00-3-3.87"/><path d="M16 3.13a4 4 0 010 7.75"/></svg> 生徒総会</h3> 669 - <div class="seitokai-subsection-content"> 670 - #if($assemblyFormat && $assemblyFormat != '') 671 - <div class="info-row"> 672 - <span class="info-label">開催方式</span> 673 - <span class="info-value"><span class="tag tag-primary tag-sm">$!escapetool.xml($assemblyFormat)</span></span> 674 - </div> 675 - #end 676 - #if($assemblyCount && $assemblyCount > 0) 677 - <div class="info-row"> 678 - <span class="info-label">開催回数(年)</span> 679 - <span class="info-value">$!escapetool.xml($assemblyCount)回</span> 680 - </div> 681 - #end 682 - #if($assemblyAgenda && !$assemblyAgenda.isEmpty()) 683 - <div class="info-row"> 684 - <span class="info-label">議案の集め方</span> 685 - <span class="info-value"> 686 - <div class="selection-display"> 687 - #foreach($aa in $assemblyAgenda) 688 - <span class="selection-item">$!escapetool.xml($aa.trim())</span> 689 - #end 690 - </div> 691 - </span> 692 - </div> 693 - #end 694 - #if($assemblyTopics && !$assemblyTopics.isEmpty()) 695 - <div class="info-row"> 696 - <span class="info-label">扱う内容</span> 697 - <span class="info-value"> 698 - <div class="selection-display"> 699 - #foreach($at in $assemblyTopics) 700 - <span class="selection-item">$!escapetool.xml($at.trim())</span> 701 - #end 702 - </div> 703 - </span> 704 - </div> 705 - #end 706 - #if($assemblyNote && $assemblyNote != '') 707 - <div class="info-row"> 708 - <span class="info-label">自由記述</span> 709 - <span class="info-value free-text-value">$!escapetool.xml($assemblyNote)</span> 710 - </div> 711 - #end 712 - </div> 713 - </div> 714 - #end 715 - 716 - ## --- 広報 --- 717 - #set($hasPublicity = ($publicityMethod && !$publicityMethod.isEmpty()) || ($publicityFrequency && $publicityFrequency != '') || ($publicityNote && $publicityNote != '')) 718 - #if($hasPublicity) 719 - <div class="seitokai-subsection"> 720 - <h3 class="seitokai-subsection-title"><svg class="ico" viewBox="0 0 24 24"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"/><circle cx="12" cy="12" r="3"/></svg> 広報</h3> 721 - <div class="seitokai-subsection-content"> 722 - #if($publicityMethod && !$publicityMethod.isEmpty()) 723 - <div class="info-row"> 724 - <span class="info-label">方法</span> 725 - <span class="info-value"> 726 - <div class="selection-display"> 727 - #foreach($pm in $publicityMethod) 728 - <span class="selection-item">$!escapetool.xml($pm.trim())</span> 729 - #end 730 - </div> 731 - </span> 732 - </div> 733 - #end 734 - #if($publicityFrequency && $publicityFrequency != '') 735 - <div class="info-row"> 736 - <span class="info-label">頻度</span> 737 - <span class="info-value"><span class="tag tag-primary tag-sm">$!escapetool.xml($publicityFrequency)</span></span> 738 - </div> 739 - #end 740 - #if($publicityNote && $publicityNote != '') 741 - <div class="info-row"> 742 - <span class="info-label">自由記述</span> 743 - <span class="info-value free-text-value">$!escapetool.xml($publicityNote)</span> 744 - </div> 745 - #end 746 - </div> 747 - </div> 748 - #end 749 - 750 - ## --- 外部連携 --- 751 - #set($hasExternal = ($externalCooperation && $externalCooperation != '') || ($externalOrgName && $externalOrgName != '') || ($socialParticipation && !$socialParticipation.isEmpty())) 752 - #if($hasExternal) 753 - <div class="seitokai-subsection"> 754 - <h3 class="seitokai-subsection-title"><svg class="ico" viewBox="0 0 24 24"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><line x1="8.59" y1="13.51" x2="15.42" y2="17.49"/><line x1="15.41" y1="6.51" x2="8.59" y2="10.49"/></svg> 外部連携</h3> 755 - <div class="seitokai-subsection-content"> 756 - #if($externalCooperation && $externalCooperation != '') 757 - <div class="info-row"> 758 - <span class="info-label">他校の生徒会との連携</span> 759 - <span class="info-value"><span class="tag tag-primary tag-sm">$!escapetool.xml($externalCooperation)</span></span> 760 - </div> 761 - #end 762 - #if($externalOrgName && $externalOrgName != '') 763 - <div class="info-row"> 764 - <span class="info-label">参加している生徒会団体の名前</span> 765 - <span class="info-value">$!escapetool.xml($externalOrgName)</span> 766 - </div> 767 - #end 768 - #if($socialParticipation && !$socialParticipation.isEmpty()) 769 - <div class="info-row"> 770 - <span class="info-label">社会参加・地域連携・ボランティア</span> 771 - <span class="info-value"> 772 - <div class="selection-display"> 773 - #foreach($sp2 in $socialParticipation) 774 - <span class="selection-item">$!escapetool.xml($sp2.trim())</span> 775 - #end 776 - </div> 777 - </span> 778 - </div> 779 - #end 780 - </div> 781 - </div> 782 - #end 783 - 784 - ## --- 年間主要行事 --- 785 - #set($months = [["4月", $eventApril], ["5月", $eventMay], ["6月", $eventJune], ["7月", $eventJuly], ["8月", $eventAugust], ["9月", $eventSeptember], ["10月", $eventOctober], ["11月", $eventNovember], ["12月", $eventDecember], ["1月", $eventJanuary], ["2月", $eventFebruary], ["3月", $eventMarch]]) 786 - #set($hasAnyEvent = false) 787 - #foreach($m in $months) 788 - #if($m.get(1) && $m.get(1) != '') #set($hasAnyEvent = true) #end 789 - #end 790 - #if($hasAnyEvent) 791 - <div class="seitokai-subsection"> 792 - <h3 class="seitokai-subsection-title"><svg class="ico" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/></svg> 年間主要行事</h3> 793 - <div class="seitokai-subsection-content"> 794 - <table class="wiki-table school-info-table" style="margin:0"> 795 - #foreach($m in $months) 796 - #if($m.get(1) && $m.get(1) != '') 797 - <tr><td style="width:60px;font-weight:600;white-space:nowrap">$m.get(0)</td><td>$!escapetool.xml($m.get(1))</td></tr> 798 - #end 799 - #end 800 - </table> 801 - </div> 802 - </div> 803 - #end 804 - 805 805 ## --- 生徒会の課題意識 --- 806 806 #if($challenges && $challenges != '') 807 807 #set($canViewChallenges = true)