0 Votes

Changes for page Members

Last modified by Kay Joo on 2026/04/28 06:03

From version 61.1
edited by Kay Joo
on 2026/04/28 06:01
Change comment: There is no comment for this version
To version 52.1
edited by Kay Joo
on 2026/04/22 06:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,329 +1,165 @@
1 +{{velocity}}
1 1  = ๋ฉค๋ฒ„ ์†Œ๊ฐœ =
2 2  
3 -{{html clean="false" wiki="true"}}
4 +{{html}}
5 +
4 4  <style>
5 -.members-wrap{
6 - margin:1.5rem 0 2.5rem;
7 - color:#2a241f;
8 - font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
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);
9 9  }
10 -.members-hero{
11 - padding:2.2rem 2rem;
12 - border:1px solid #e3ddd5;
13 - border-radius:24px;
14 - background:
15 - radial-gradient(circle at top right, rgba(1,105,111,.10), transparent 28%),
16 - linear-gradient(135deg,#f8f5ef 0%,#fcfbf8 100%);
17 - box-shadow:0 14px 40px rgba(39,31,23,.08);
15 +.member-name {
16 + color: #2c3e50;
17 + border-bottom: 2px solid #3498db;
18 + padding-bottom: 5px;
19 + margin-top: 0;
18 18  }
19 -.members-eyebrow{
20 - display:inline-block;
21 - margin-bottom:.7rem;
22 - padding:.35rem .7rem;
23 - border-radius:999px;
24 - background:#e4f1ef;
25 - color:#0d5c61;
26 - font-size:.86rem;
27 - font-weight:700;
28 - letter-spacing:.02em;
21 +.member-info {
22 + list-style: none;
23 + padding-left: 0;
29 29  }
30 -.members-hero h2{
31 - margin:0 0 .7rem;
32 - font-size:2rem;
33 - line-height:1.15;
34 - color:#1f2f36;
25 +.member-info li {
26 + margin-bottom: 5px;
35 35  }
36 -.members-hero p{
37 - margin:0;
38 - max-width:760px;
39 - color:#5f6b72;
40 - line-height:1.75;
41 - font-size:1rem;
28 +.member-label {
29 + font-weight: bold;
30 + color: #34495e;
31 + display: inline-block;
32 + width: 80px;
42 42  }
43 -.members-grid{
44 - display:grid;
45 - grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
46 - gap:1.2rem;
47 - margin-top:1.6rem;
48 -}
49 -.member-card{
50 - background:#fffdfa;
51 - border:1px solid #ebe4da;
52 - border-radius:22px;
53 - padding:1.2rem;
54 - box-shadow:0 8px 24px rgba(43,33,22,.05);
55 - transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
56 -}
57 -.member-card:hover{
58 - transform:translateY(-4px);
59 - box-shadow:0 16px 34px rgba(43,33,22,.09);
60 - border-color:#ddd2c3;
61 -}
62 -.member-top{
63 - display:flex;
64 - align-items:center;
65 - gap:.85rem;
66 - margin-bottom:.9rem;
67 -}
68 -.member-avatar{
69 - width:52px;
70 - height:52px;
71 - border-radius:50%;
72 - display:flex;
73 - align-items:center;
74 - justify-content:center;
75 - background:linear-gradient(135deg,#0f766e 0%,#0b5d56 100%);
76 - color:#fff;
77 - font-size:1.1rem;
78 - font-weight:700;
79 - box-shadow:0 8px 18px rgba(15,118,110,.22);
80 - flex:0 0 52px;
81 -}
82 -.member-name{
83 - margin:0;
84 - font-size:1.2rem;
85 - line-height:1.2;
86 - color:#222b33;
87 -}
88 -.member-sub{
89 - margin:.22rem 0 0;
90 - color:#8a7b69;
91 - font-size:.9rem;
92 -}
93 -.member-list{
94 - list-style:none;
95 - margin:0;
96 - padding:0;
97 -}
98 -.member-list li{
99 - display:flex;
100 - gap:.5rem;
101 - padding:.46rem 0;
102 - border-top:1px dashed #eee4d8;
103 - line-height:1.55;
104 - color:#4d5963;
105 -}
106 -.member-list li:first-child{
107 - border-top:none;
108 - padding-top:0;
109 -}
110 -.member-label{
111 - min-width:4.8rem;
112 - font-weight:700;
113 - color:#7a5a2d;
114 - flex:0 0 4.8rem;
115 -}
116 -.members-footer{
117 - margin-top:1.4rem;
118 - padding:1rem 1.1rem;
119 - border-left:4px solid #0f766e;
120 - border-radius:14px;
121 - background:#f6f6f2;
122 - color:#5f6972;
123 - line-height:1.7;
124 - font-size:.95rem;
125 -}
126 -@media (max-width:640px){
127 - .members-hero{padding:1.5rem 1.2rem;}
128 - .members-hero h2{font-size:1.55rem;}
129 - .member-list li{display:block;}
130 - .member-label{
131 - display:block;
132 - min-width:auto;
133 - margin-bottom:.12rem;
134 - }
135 -}
136 136  </style>
137 137  
138 -<div class="members-wrap">
139 - <section class="members-hero">
140 - <span class="members-eyebrow">Jangsu Club</span>
141 - <h2>ํ•จ๊ป˜ํ•œ ์‹œ๊ฐ„์ด ๋งŒ๋“ , ์šฐ๋ฆฌ์˜ ๋ฉค๋ฒ„ ์†Œ๊ฐœ</h2>
142 - <p>์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€๋Š” ์™ธ๋ถ€ ๊ณต๊ฐœ์šฉ ์•ˆ๋‚ด ํŽ˜์ด์ง€๋กœ, ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์ผ๋ถ€ ์ •๋ณด๋Š” ์ถ•์•ฝํ•˜๊ฑฐ๋‚˜ ๋งˆ์Šคํ‚นํ•ด ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.</p>
143 - </section>
36 +{{/html}}
144 144  
145 - <div class="members-grid">
146 -
147 - <article class="member-card">
148 - <div class="member-top">
149 - <div class="member-avatar">๊น€</div>
150 - <div>
151 - <h3 class="member-name">๊น€๋Œ€ํ™</h3>
152 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
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>
153 153   </div>
154 - </div>
155 - <ul class="member-list">
156 - <li><span class="member-label">์ถœ์ƒ</span><span>1980๋…„</span></li>
157 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์›</span></li>
158 - <li><span class="member-label">์ง์žฅ</span><span>์‚ผ&#42;&#42;์ž</span></li>
159 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๋ฐ˜๋„์ฒด</span></li>
160 - </ul>
161 - </article>
58 + {{/html}}
59 + #end
60 +#end
61 +{{/velocity}}
162 162  
163 - <article class="member-card">
164 - <div class="member-top">
165 - <div class="member-avatar">๊น€</div>
166 - <div>
167 - <h3 class="member-name">๊น€์ธ์šฉ</h3>
168 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
169 - </div>
170 - </div>
171 - <ul class="member-list">
172 - <li><span class="member-label">์ถœ์ƒ</span><span>1979๋…„</span></li>
173 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์›</span></li>
174 - <li><span class="member-label">์ง์žฅ</span><span>ํ•œ๊ตญ&#42;&#42;์—ฐ๊ตฌ์›</span></li>
175 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>์กฐ๋‹ฌ</span></li>
176 - </ul>
177 - </article>
63 += ๋ฉค๋ฒ„ ์†Œ๊ฐœ =
178 178  
179 - <article class="member-card">
180 - <div class="member-top">
181 - <div class="member-avatar">๊น€</div>
182 - <div>
183 - <h3 class="member-name">๊น€์žฌ๋ช…</h3>
184 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
185 - </div>
186 - </div>
187 - <ul class="member-list">
188 - <li><span class="member-label">์ถœ์ƒ</span><span>1980๋…„</span></li>
189 - <li><span class="member-label">์ง์—…</span><span>๊ต์ˆ˜</span></li>
190 - <li><span class="member-label">์ง์žฅ</span><span>๊ตญ๋ฆฝ&#42;&#42;๋Œ€ํ•™๊ต</span></li>
191 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>์ˆ˜ํ•™๊ต์œก๊ณผ</span></li>
192 - </ul>
193 - </article>
65 +{{html}}
194 194  
195 - <article class="member-card">
196 - <div class="member-top">
197 - <div class="member-avatar">๋ฐ•</div>
198 - <div>
199 - <h3 class="member-name">๋ฐ•์ข…์„</h3>
200 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
201 - </div>
202 - </div>
203 - <ul class="member-list">
204 - <li><span class="member-label">์ถœ์ƒ</span><span>1980๋…„</span></li>
205 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์›</span></li>
206 - <li><span class="member-label">์ง์žฅ</span><span>(์ „์ง) ์ด&#42;&#42;&#42;&#42;&#42;&#42;์…˜</span></li>
207 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>์ „์‚ฐ๊ฐœ๋ฐœ</span></li>
208 - </ul>
209 - </article>
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>
210 210  
211 - <article class="member-card">
212 - <div class="member-top">
213 - <div class="member-avatar">์†ก</div>
214 - <div>
215 - <h3 class="member-name">์†ก์ฐฝ์šฉ</h3>
216 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
217 - </div>
218 - </div>
219 - <ul class="member-list">
220 - <li><span class="member-label">์ถœ์ƒ</span><span>1980๋…„</span></li>
221 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์›</span></li>
222 - <li><span class="member-label">์ง์žฅ</span><span>์—˜&#42;&#42;&#42;&#42;&#42;&#42;์…˜</span></li>
223 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๋ฐฐํ„ฐ๋ฆฌ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ</span></li>
224 - </ul>
225 - </article>
97 +{{/html}}
226 226  
227 - <article class="member-card">
228 - <div class="member-top">
229 - <div class="member-avatar">์‹ </div>
230 - <div>
231 - <h3 class="member-name">์‹ ๋™ํ˜„</h3>
232 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
233 - </div>
234 - </div>
235 - <ul class="member-list">
236 - <li><span class="member-label">์ถœ์ƒ</span><span>1979๋…„</span></li>
237 - <li><span class="member-label">์ง์—…</span><span>๊ต์ˆ˜</span></li>
238 - <li><span class="member-label">์ง์žฅ</span><span>Central &#42;&#42;&#42;&#42;&#42;&#42;&#42;&#42; University</span></li>
239 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๊ธฐ๊ณ„๊ณตํ•™๊ณผ</span></li>
240 - </ul>
241 - </article>
99 +{{html}}
242 242  
243 - <article class="member-card">
244 - <div class="member-top">
245 - <div class="member-avatar">์ด</div>
246 - <div>
247 - <h3 class="member-name">์ด์ง€์•ˆ</h3>
248 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ์ „์† ๋งค๋‹ˆ์ €</p>
249 - </div>
250 - </div>
251 - <ul class="member-list">
252 - <li><span class="member-label">์ถœ์ƒ</span><span>1998๋…„ 04์›”</span></li>
253 - <li><span class="member-label">์ง์—…</span><span>์žฅ์ˆ˜ํด๋Ÿฝ ์ „์† ๋งค๋‹ˆ์ €</span></li>
254 - <li><span class="member-label">์ง์žฅ</span><span>์žฅ์ˆ˜ํด๋Ÿฝ</span></li>
255 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๋ฐ์ดํ„ฐ ์•„์นด์ด๋น™ ๋ฐ ์˜ค๋น ๋“ค ๊ด€๋ฆฌ โšฝ๏ธ๐Ÿพ</span></li>
256 - </ul>
257 - </article>
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>
258 258  
259 - <article class="member-card">
260 - <div class="member-top">
261 - <div class="member-avatar">์ •</div>
262 - <div>
263 - <h3 class="member-name">์ •ํ˜„์ฃผ</h3>
264 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
265 - </div>
266 - </div>
267 - <ul class="member-list">
268 - <li><span class="member-label">์ถœ์ƒ</span><span>1979๋…„</span></li>
269 - <li><span class="member-label">์ง์—…</span><span>์˜์‚ฌ</span></li>
270 - <li><span class="member-label">์ง์žฅ</span><span>&#42;&#42;&#42;&#42;๋ณ‘์›</span></li>
271 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๊ฐ์—ผ๋‚ด๊ณผ/์‘๊ธ‰์‹ค</span></li>
272 - </ul>
273 - </article>
135 +{{/html}}
274 274  
275 - <article class="member-card">
276 - <div class="member-top">
277 - <div class="member-avatar">์ฃผ</div>
278 - <div>
279 - <h3 class="member-name">์ฃผ๊ด‘์„</h3>
280 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
281 - </div>
282 - </div>
283 - <ul class="member-list">
284 - <li><span class="member-label">์ถœ์ƒ</span><span>1979๋…„ 04์›”</span></li>
285 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์› & ํ•™์ƒ(์—ฐ์ˆ˜ํŒŒ๊ฒฌ)</span></li>
286 - <li><span class="member-label">์ง์žฅ</span><span>ํ•œ๊ตญ&#42;&#42;&#42;&#42;๊ณต์‚ฌ &amp; The University of ******</span></li>
287 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>Cybersecurity &amp; Data Sciene, AI</span></li>
288 - </ul>
289 - </article>
137 +{{velocity}}
138 += ๋ฉค๋ฒ„ ์†Œ๊ฐœ =
290 290  
291 - <article class="member-card">
292 - <div class="member-top">
293 - <div class="member-avatar">ํ•œ</div>
294 - <div>
295 - <h3 class="member-name">ํ•œ์ธ์„</h3>
296 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
297 - </div>
298 - </div>
299 - <ul class="member-list">
300 - <li><span class="member-label">์ถœ์ƒ</span><span>1982๋…„</span></li>
301 - <li><span class="member-label">์ง์—…</span><span>ํšŒ์‚ฌ์›, ํ•œ์ข…์„ ๋™์ƒ</span></li>
302 - <li><span class="member-label">์ง์žฅ</span><span>๋ฏธ๋ž˜&#42;&#42;์ƒ๋ช…</span></li>
303 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๋ณดํ—˜๊ณ„๋ฆฌ/์ „์‚ฐ๊ฐœ๋ฐœ</span></li>
304 - </ul>
305 - </article>
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)
142 + #set($memberDoc = $xwiki.getDocument($docName))
143 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass'))
144 + #if($memberObj and $memberObj.getProperty('name').value != 'Name')
145 + === $memberDoc.title ===
306 306  
307 - <article class="member-card">
308 - <div class="member-top">
309 - <div class="member-avatar">ํ•œ</div>
310 - <div>
311 - <h3 class="member-name">ํ•œ์ข…์„</h3>
312 - <p class="member-sub">์žฅ์ˆ˜ํด๋Ÿฝ ๋ฉค๋ฒ„</p>
313 - </div>
314 - </div>
315 - <ul class="member-list">
316 - <li><span class="member-label">์ถœ์ƒ</span><span>1979๋…„ 10์›”</span></li>
317 - <li><span class="member-label">์ง์—…</span><span>(์ „์ง) ๊ณต๋ฌด์› (ํ˜„์ง) ์ฒœ๊ตญ์ฃผ๋ฏผ</span></li>
318 - <li><span class="member-label">์ง์žฅ</span><span>(์ „์ง) ๋Œ€ํ•œ๋ฏผ๊ตญ๊ตญํšŒ</span></li>
319 - <li><span class="member-label">์ฃผ์š” ๋ถ„์•ผ</span><span>๊ตญํšŒ์‚ฌ๋ฌด์ฒ˜ ํ–‰์ •</span></li>
320 - </ul>
321 - </article>
147 + * **์ด๋ฆ„:** $memberObj.getProperty('name').value
148 + * **์ถœ์ƒ:** $memberObj.getProperty('birthday').value
149 + * **๊ฑฐ์ฃผ์ง€:** $memberObj.getProperty('address').value
150 + * **์ง์—…:** $memberObj.getProperty('job').value
151 + * **์ง์žฅ:** $memberObj.getProperty('company').value
152 + * **์ฃผ์š” ๋ถ„์•ผ:** $memberObj.getProperty('field').value
322 322  
323 - </div>
154 + **ํ”„๋กœํ•„ ์‚ฌ์ง„**
155 + #set($photo = $memberObj.getProperty('photo').value)
156 + #if($photo && $photo != '')
157 + [[image:attach:$photo||width="200"]]
158 + #else
159 + ์‚ฌ์ง„ ์—†์Œ
160 + #end
161 + #end
162 +#end
163 +{{/velocity}}
324 324  
325 - <div class="members-footer">
326 - ์ด ํŽ˜์ด์ง€๋Š” ๊ณต๊ฐœ์šฉ ๋ฉค๋ฒ„ ์†Œ๊ฐœ ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค. ์ƒ์„ธ ํ”„๋กœํ•„๊ณผ ์„ธ๋ถ€ ๊ฐœ์ธ์ •๋ณด๋Š” ๊ณต๊ฐœ ๋ฒ”์œ„๋ฅผ ์ œํ•œํ•œ ๋‚ด๋ถ€ ์˜์—ญ์—์„œ ๋ณ„๋„๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
327 - </div>
328 -</div>
329 -{{/html}}
165 +
โœจ ์‹ค์‹œ๊ฐ„ ํ†ตํ•ฉ ํ”ผ๋“œ (1์ธ 1๊ธ€ ์ œํ•œ)