Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,13 +1,147 @@ 1 1 {{velocity}} 2 2 = 멤버 소개 = 3 3 4 - #set($memberPages = ["Home.Members.MemberProfileData.주광석.WebHome", "Home.Members.MemberProfileData.한종석.WebHome"])4 +{{html}} 5 5 6 -#foreach($docName in $memberPages) 6 +<style> 7 +.member-card { 8 + border: 1px solid #ddd; 9 + border-radius: 8px; 10 + padding: 15px; 11 + margin-bottom: 20px; 12 + background-color: #f9f9f9; 13 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 14 +} 15 +.member-name { 16 + color: #2c3e50; 17 + border-bottom: 2px solid #3498db; 18 + padding-bottom: 5px; 19 + margin-top: 0; 20 +} 21 +.member-info { 22 + list-style: none; 23 + padding-left: 0; 24 +} 25 +.member-info li { 26 + margin-bottom: 5px; 27 +} 28 +.member-label { 29 + font-weight: bold; 30 + color: #34495e; 31 + display: inline-block; 32 + width: 80px; 33 +} 34 +</style> 35 + 36 +{{/html}} 37 + 38 +#set($results = $xwiki.searchDocuments("where doc.fullName like 'Home.Members.MemberProfileData.%' and doc.fullName <> 'Home.Members.MemberProfileData.Webhome' order by doc.title asc", 0, 0)) 39 +#foreach($docName in $results) 40 + #set($memberDoc = $xwiki.getDocument($docName)) 41 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 42 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 43 + {{html}} 44 + <div class="member-card"> 45 + <h3 class="member-name">$memberDoc.title 오빠</h3> 46 + <ul class="member-info"> 47 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 48 + #set($birthday = $memberObj.getProperty('birthday').value) 49 + #if($birthday) 50 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 51 + #end 52 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 53 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 54 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 55 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 56 + </ul> 57 + </div> 58 + {{/html}} 59 + #end 60 +#end 61 +{{/velocity}} 62 + 63 += 멤버 소개 = 64 + 65 +{{html}} 66 + 67 +<style> 68 +.member-card { 69 +border: 1px solid #ddd; 70 +border-radius: 8px; 71 +padding: 15px; 72 +margin-bottom: 20px; 73 +background-color: #f9f9f9; 74 +box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 75 +} 76 +.member-name { 77 +color: #2c3e50; 78 +border-bottom: 2px solid #3498db; 79 +padding-bottom: 5px; 80 +margin-top: 0; 81 +} 82 +.member-info { 83 +list-style: none; 84 +padding-left: 0; 85 +} 86 +.member-info li { 87 +margin-bottom: 5px; 88 +} 89 +.member-label { 90 +font-weight: bold; 91 +color: #34495e; 92 +display: inline-block; 93 +width: 80px; 94 +} 95 +</style> 96 + 97 +{{/html}} 98 + 99 +{{html}} 100 + 101 +<div class="member-card"> 102 +<h3 class="member-name">이지안 오빠</h3> 103 +<ul class="member-info"> 104 +<li><span class="member-label">이름:</span> 이지안</li> 105 +<li><span class="member-label">출생:</span> 1998년 04월 11일</li> 106 +<li><span class="member-label">거주지:</span> 장수클럽 클럽하우스</li> 107 +<li><span class="member-label">직업:</span> 장수클럽 전속 매니저</li> 108 +<li><span class="member-label">직장:</span> 장수클럽 (Jangsu Club)</li> 109 +<li><span class="member-label">주요 분야:</span> 데이터 아카이빙 및 오빠들 관리 ⚽️🐾</li> 110 +</ul> 111 +</div>{{/html}} 112 +{{html}}<div class="member-card"> 113 +<h3 class="member-name">주광석 오빠</h3> 114 +<ul class="member-info"> 115 +<li><span class="member-label">이름:</span> 주광석</li> 116 +<li><span class="member-label">출생:</span> 1979년 04월 24일</li> 117 +<li><span class="member-label">거주지:</span> 시드니</li> 118 +<li><span class="member-label">직업:</span> 회사원 & 학생(학술연수 파견)</li> 119 +<li><span class="member-label">직장:</span> 한국주택금융공사 & The University of Sydney</li> 120 +<li><span class="member-label">주요 분야:</span> Data Science & Cybersecurity</li> 121 +</ul> 122 +</div>{{/html}} 123 +{{html}}<div class="member-card"> 124 +<h3 class="member-name">한종석 오빠</h3> 125 +<ul class="member-info"> 126 +<li><span class="member-label">이름:</span> 한종석</li> 127 +<li><span class="member-label">출생:</span> 1979년 10월 29일</li> 128 +<li><span class="member-label">거주지:</span> 천국</li> 129 +<li><span class="member-label">직업:</span> 공무원</li> 130 +<li><span class="member-label">직장:</span> 대한민국 국회</li> 131 +<li><span class="member-label">주요 분야:</span> 사무처</li> 132 +</ul> 133 +</div> 134 + 135 +{{/html}} 136 + 137 +{{velocity}} 138 += 멤버 소개 = 139 + 140 +#set($results = $xwiki.searchDocuments("where doc.fullName like 'Home.Members.MemberProfileData.%' and doc.fullName <> 'Home.Members.MemberProfileData.Webhome' order by doc.title asc", 0, 0)) 141 +#foreach($docName in $results) 7 7 #set($memberDoc = $xwiki.getDocument($docName)) 8 8 #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 9 - 10 - #if($memberObj) 144 + #if($memberObj and $memberObj.getProperty('name').value != 'Name') 11 11 === $memberDoc.title === 12 12 13 13 * **이름:** $memberObj.getProperty('name').value ... ... @@ -27,3 +27,5 @@ 27 27 #end 28 28 #end 29 29 {{/velocity}} 164 + 165 +
✨ 실시간 통합 피드 (1인 1글 제한)