Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Objects (0 modified, 1 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,1 +1,0 @@ 1 -Members - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.s tone1 +XWiki.easyone - Content
-
... ... @@ -1,38 +1,152 @@ 1 -{{velocity}} 2 -= 멤버 소개 = 1 +~{~{velocity}} 3 3 4 - {{html}}3 +~= 멤버 소개 = 5 5 5 + 6 +~{~{html clean="false"}} 7 + 6 6 <style> 9 + 7 7 .member-card { 11 + 8 8 border: 1px solid #ddd; 13 + 9 9 border-radius: 8px; 15 + 10 10 padding: 15px; 17 + 11 11 margin-bottom: 20px; 19 + 12 12 background-color: #f9f9f9; 21 + 13 13 box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 23 + 14 14 } 25 + 15 15 .member-name { 27 + 16 16 color: #2c3e50; 29 + 17 17 border-bottom: 2px solid #3498db; 31 + 18 18 padding-bottom: 5px; 33 + 19 19 margin-top: 0; 35 + 20 20 } 37 + 21 21 .member-info { 39 + 22 22 list-style: none; 41 + 23 23 padding-left: 0; 43 + 24 24 } 45 + 25 25 .member-info li { 47 + 26 26 margin-bottom: 5px; 49 + 27 27 } 51 + 28 28 .member-label { 53 + 29 29 font-weight: bold; 55 + 30 30 color: #34495e; 57 + 31 31 display: inline-block; 59 + 32 32 width: 80px; 61 + 33 33 } 63 + 34 34 </style> 35 35 66 +~{~{/html}} 67 + 68 + 69 +#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)) 70 + 71 +#foreach($docName in $results) 72 + 73 + #set($memberDoc = $xwiki.getDocument($docName)) 74 + 75 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 76 + 77 + #if($memberObj && $memberObj.getProperty('name').value != 'Name' && $memberObj.getProperty('name').value != '') 78 + 79 + 80 +~{~{html clean="false"}} 81 + 82 +<div class="member-card"> 83 + 84 + <h3 class="member-name">$memberDoc.title 오빠</h3> 85 + 86 + <ul class="member-info"> 87 + 88 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 89 + 90 + #set($birthday = $memberObj.getProperty('birthday').value) 91 + 92 + #if($birthday) 93 + 94 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 95 + 96 + #end 97 + 98 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 99 + 100 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 101 + 102 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 103 + 104 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 105 + 106 + </ul> 107 + 108 +</div> 109 + 110 +~{~{/html}} 111 + 112 + 113 + #end 114 + 115 +#end 116 + 117 +~{~{/velocity}} 118 +{{velocity}}= 멤버 소개 = 119 + 120 +{{html clean="false"}} 121 +<style> 122 +.member-card { 123 + border: 1px solid #ddd; 124 + border-radius: 8px; 125 + padding: 15px; 126 + margin-bottom: 20px; 127 + background-color: #f9f9f9; 128 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 129 +} 130 +.member-name { 131 + color: #2c3e50; 132 + border-bottom: 2px solid #3498db; 133 + padding-bottom: 5px; 134 + margin-top: 0; 135 +} 136 +.member-info { 137 + list-style: none; 138 + padding-left: 0; 139 +} 140 +.member-info li { 141 + margin-bottom: 5px; 142 +} 143 +.member-label { 144 + font-weight: bold; 145 + color: #34495e; 146 + display: inline-block; 147 + width: 80px; 148 +} 149 +</style> 36 36 {{/html}} 37 37 38 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)) ... ... @@ -40,30 +40,30 @@ 40 40 #set($memberDoc = $xwiki.getDocument($docName)) 41 41 #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 42 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}} 157 + 158 +{{html clean="false"}} 159 +<div class="member-card"> 160 + <h3 class="member-name">$memberDoc.title 오빠</h3> 161 + <ul class="member-info"> 162 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 163 + #set($birthday = $memberObj.getProperty('birthday').value) 164 + #if($birthday) 165 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 166 + #end 167 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 168 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 169 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 170 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 171 + </ul> 172 +</div> 173 +{{/html}} 174 + 59 59 #end 60 -#end 61 -{{/velocity}} 176 +#end{{/velocity}} 62 62 63 63 = 멤버 소개 = 64 64 65 -{{html}} 66 - 180 +{{html clean="false"}} 67 67 <style> 68 68 .member-card { 69 69 border: 1px solid #ddd; ... ... @@ -93,11 +93,10 @@ 93 93 width: 80px; 94 94 } 95 95 </style> 96 - 97 97 {{/html}} 98 98 99 -{{html}} 100 100 213 +{{html clean="false"}} 101 101 <div class="member-card"> 102 102 <h3 class="member-name">이지안 오빠</h3> 103 103 <ul class="member-info"> ... ... @@ -108,8 +108,12 @@ 108 108 <li><span class="member-label">직장:</span> 장수클럽 (Jangsu Club)</li> 109 109 <li><span class="member-label">주요 분야:</span> 데이터 아카이빙 및 오빠들 관리 ⚽️🐾</li> 110 110 </ul> 111 -</div>{{/html}} 112 -{{html}}<div class="member-card"> 224 +</div> 225 +{{/html}} 226 + 227 + 228 +{{html clean="false"}} 229 +<div class="member-card"> 113 113 <h3 class="member-name">주광석 오빠</h3> 114 114 <ul class="member-info"> 115 115 <li><span class="member-label">이름:</span> 주광석</li> ... ... @@ -119,8 +119,12 @@ 119 119 <li><span class="member-label">직장:</span> 한국주택금융공사 & The University of Sydney</li> 120 120 <li><span class="member-label">주요 분야:</span> Data Science & Cybersecurity</li> 121 121 </ul> 122 -</div>{{/html}} 123 -{{html}}<div class="member-card"> 239 +</div> 240 +{{/html}} 241 + 242 + 243 +{{html clean="false"}} 244 +<div class="member-card"> 124 124 <h3 class="member-name">한종석 오빠</h3> 125 125 <ul class="member-info"> 126 126 <li><span class="member-label">이름:</span> 한종석</li> ... ... @@ -131,14 +131,436 @@ 131 131 <li><span class="member-label">주요 분야:</span> 사무처</li> 132 132 </ul> 133 133 </div> 255 +{{/html}} 134 134 257 +{{velocity}} 258 += 멤버 소개 = 259 + 260 +{{html clean="false"}} 261 +<style> 262 +.member-card { 263 + border: 1px solid #ddd; 264 + border-radius: 8px; 265 + padding: 15px; 266 + margin-bottom: 20px; 267 + background-color: #f9f9f9; 268 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 269 +} 270 +.member-name { 271 + color: #2c3e50; 272 + border-bottom: 2px solid #3498db; 273 + padding-bottom: 5px; 274 + margin-top: 0; 275 +} 276 +.member-info { 277 + list-style: none; 278 + padding-left: 0; 279 +} 280 +.member-info li { 281 + margin-bottom: 5px; 282 +} 283 +.member-label { 284 + font-weight: bold; 285 + color: #34495e; 286 + display: inline-block; 287 + width: 80px; 288 +} 289 +</style> 135 135 {{/html}} 136 136 292 +#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)) 293 +#foreach($docName in $results) 294 + #set($memberDoc = $xwiki.getDocument($docName)) 295 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 296 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 297 + 298 +{{html clean="false"}} 299 +<div class="member-card"> 300 + <h3 class="member-name">$memberDoc.title 오빠</h3> 301 + <ul class="member-info"> 302 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 303 + #set($birthday = $memberObj.getProperty('birthday').value) 304 + #if($birthday) 305 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 306 + #end 307 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 308 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 309 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 310 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 311 + </ul> 312 +</div> 313 +{{/html}} 314 + 315 + #end 316 +#end 317 +{{/velocity}} 318 + 137 137 {{velocity}} 138 138 = 멤버 소개 = 139 139 322 +{{html clean="false"}} 323 +<style> 324 +.member-card { 325 + border: 1px solid #ddd; 326 + border-radius: 8px; 327 + padding: 15px; 328 + margin-bottom: 20px; 329 + background-color: #f9f9f9; 330 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 331 +} 332 +.member-name { 333 + color: #2c3e50; 334 + border-bottom: 2px solid #3498db; 335 + padding-bottom: 5px; 336 + margin-top: 0; 337 +} 338 +.member-info { 339 + list-style: none; 340 + padding-left: 0; 341 +} 342 +.member-info li { 343 + margin-bottom: 5px; 344 +} 345 +.member-label { 346 + font-weight: bold; 347 + color: #34495e; 348 + display: inline-block; 349 + width: 80px; 350 +} 351 +</style> 352 +{{/html}} 353 + 140 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 141 #foreach($docName in $results) 356 + #set($memberDoc = $xwiki.getDocument($docName)) 357 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 358 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 359 + 360 +{{html clean="false"}} 361 +<div class="member-card"> 362 + <h3 class="member-name">$memberDoc.title 오빠</h3> 363 + <ul class="member-info"> 364 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 365 + #set($birthday = $memberObj.getProperty('birthday').value) 366 + #if($birthday) 367 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 368 + #end 369 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 370 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 371 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 372 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 373 + </ul> 374 +</div> 375 +{{/html}} 376 + 377 + #end 378 +#end 379 +{{/velocity}} 380 + 381 +{{velocity}} 382 += 멤버 소개 = 383 + 384 +{{html clean="false"}} 385 +<style> 386 +.member-card { 387 + border: 1px solid #ddd; 388 + border-radius: 8px; 389 + padding: 15px; 390 + margin-bottom: 20px; 391 + background-color: #f9f9f9; 392 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 393 +} 394 +.member-name { 395 + color: #2c3e50; 396 + border-bottom: 2px solid #3498db; 397 + padding-bottom: 5px; 398 + margin-top: 0; 399 +} 400 +.member-info { 401 + list-style: none; 402 + padding-left: 0; 403 +} 404 +.member-info li { 405 + margin-bottom: 5px; 406 +} 407 +.member-label { 408 + font-weight: bold; 409 + color: #34495e; 410 + display: inline-block; 411 + width: 80px; 412 +} 413 +</style> 414 +{{/html}} 415 + 416 +#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)) 417 +#foreach($docName in $results) 418 + #set($memberDoc = $xwiki.getDocument($docName)) 419 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 420 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 421 + 422 +{{html clean="false"}} 423 +<div class="member-card"> 424 + <h3 class="member-name">$memberDoc.title 오빠</h3> 425 + <ul class="member-info"> 426 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 427 + #set($birthday = $memberObj.getProperty('birthday').value) 428 + #if($birthday) 429 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 430 + #end 431 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 432 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 433 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 434 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 435 + </ul> 436 +</div> 437 +{{/html}} 438 + 439 + #end 440 +#end 441 +{{/velocity}} 442 + 443 +{{velocity}} 444 += 멤버 소개 = 445 + 446 +{{html clean="false"}} 447 +<style> 448 +.member-card { 449 + border: 1px solid #ddd; 450 + border-radius: 8px; 451 + padding: 15px; 452 + margin-bottom: 20px; 453 + background-color: #f9f9f9; 454 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 455 +} 456 +.member-name { 457 + color: #2c3e50; 458 + border-bottom: 2px solid #3498db; 459 + padding-bottom: 5px; 460 + margin-top: 0; 461 +} 462 +.member-info { 463 + list-style: none; 464 + padding-left: 0; 465 +} 466 +.member-info li { 467 + margin-bottom: 5px; 468 +} 469 +.member-label { 470 + font-weight: bold; 471 + color: #34495e; 472 + display: inline-block; 473 + width: 80px; 474 +} 475 +</style> 476 +{{/html}} 477 + 478 +#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)) 479 +#foreach($docName in $results) 480 + #set($memberDoc = $xwiki.getDocument($docName)) 481 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 482 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 483 + 484 + {{html clean="false"}} 485 + <div class="member-card"> 486 + <h3 class="member-name">$memberDoc.title 오빠</h3> 487 + <ul class="member-info"> 488 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 489 + #set($birthday = $memberObj.getProperty('birthday').value) 490 + #if($birthday) 491 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 492 + #end 493 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 494 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 495 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 496 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 497 + </ul> 498 + </div> 499 + {{/html}} 500 + 501 + #end 502 +#end 503 +{{/velocity}} 504 + 505 +{{velocity}} 506 += 멤버 소개 = 507 + 508 +{{html clean="false"}} 509 +<style> 510 +.member-card { 511 + border: 1px solid #ddd; 512 + border-radius: 8px; 513 + padding: 15px; 514 + margin-bottom: 20px; 515 + background-color: #f9f9f9; 516 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 517 +} 518 +.member-name { 519 + color: #2c3e50; 520 + border-bottom: 2px solid #3498db; 521 + padding-bottom: 5px; 522 + margin-top: 0; 523 +} 524 +.member-info { 525 + list-style: none; 526 + padding-left: 0; 527 +} 528 +.member-info li { 529 + margin-bottom: 5px; 530 +} 531 +.member-label { 532 + font-weight: bold; 533 + color: #34495e; 534 + display: inline-block; 535 + width: 80px; 536 +} 537 +</style> 538 +{{/html}} 539 + 540 +#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)) 541 +#foreach($docName in $results) 542 + #set($memberDoc = $xwiki.getDocument($docName)) 543 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 544 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 545 + {{html clean="false"}} 546 + <div class="member-card"> 547 + <h3 class="member-name">$memberDoc.title 오빠</h3> 548 + <ul class="member-info"> 549 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 550 + #set($birthday = $memberObj.getProperty('birthday').value) 551 + #if($birthday) 552 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 553 + #end 554 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 555 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 556 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 557 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 558 + </ul> 559 + </div> 560 + {{/html}} 561 + #end 562 +#end 563 +{{/velocity}} 564 + 565 + 566 +{{html clean="false"}}<div class="member-card"> 567 +<h3 class="member-name">주광석 오빠</h3> 568 +<ul class="member-info"> 569 +<li><span class="member-label">이름:</span> 주광석</li> 570 +<li><span class="member-label">출생:</span> 1979년 04월 24일</li> 571 +<li><span class="member-label">거주지:</span> 시드니</li> 572 +<li><span class="member-label">직업:</span> 회사원 & 학생(학술연수 파견)</li> 573 +<li><span class="member-label">직장:</span> 한국주택금융공사 & The University of Sydney</li> 574 +<li><span class="member-label">주요 분야:</span> Data Science & Cybersecurity</li> 575 +</ul> 576 +</div>{{/html}} 577 + 578 +(% class="member-card" %) 579 +((( 580 +(% class="member-name" %) 581 +=== 주광석 오빠 === 582 + 583 +(% class="member-info" %) 584 +* (% class="member-label" %)이름:(%%) 주광석 585 +* (% class="member-label" %)출생:(%%) 1979년 04월 24일 586 +* (% class="member-label" %)거주지:(%%) 시드니 587 +* (% class="member-label" %)직업:(%%) 회사원 & 학생(학술연수 파견) 588 +* (% class="member-label" %)직장:(%%) 한국주택금융공사 & The University of Sydney 589 +* (% class="member-label" %)주요 분야:(%%) Data Science & Cybersecurity 590 +))) 591 + 592 + 593 +{{html clean="false"}}<div class="member-card"> 594 +<h3 class="member-name">한종석 오빠</h3> 595 +<ul class="member-info"> 596 +<li><span class="member-label">이름:</span> 한종석</li> 597 +<li><span class="member-label">출생:</span> 1979년 10월 29일</li> 598 +<li><span class="member-label">거주지:</span> 천국</li> 599 +<li><span class="member-label">직업:</span> 공무원</li> 600 +<li><span class="member-label">직장:</span> 대한민국 국회</li> 601 +<li><span class="member-label">주요 분야:</span> 사무처</li> 602 +</ul> 603 +</div>{{/html}} 604 + 605 +(% class="member-card" %) 606 +((( 607 +(% class="member-name" %) 608 +=== 한종석 오빠 === 609 + 610 +(% class="member-info" %) 611 +* (% class="member-label" %)이름:(%%) 한종석 612 +* (% class="member-label" %)출생:(%%) 1979년 10월 29일 613 +* (% class="member-label" %)거주지:(%%) 천국 614 +* (% class="member-label" %)직업:(%%) 공무원 615 +* (% class="member-label" %)직장:(%%) 대한민국 국회 616 +* (% class="member-label" %)주요 분야:(%%) 사무처 617 +))) 618 + 619 + 620 +{{velocity}} 621 += 멤버 소개 = 622 + 623 +{{html}} 624 +<style> 625 +.member-card { 626 + border: 1px solid #ddd; 627 + border-radius: 8px; 628 + padding: 15px; 629 + margin-bottom: 20px; 630 + background-color: #f9f9f9; 631 + box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 632 +} 633 +.member-name { 634 + color: #2c3e50; 635 + border-bottom: 2px solid #3498db; 636 + padding-bottom: 5px; 637 + margin-top: 0; 638 +} 639 +.member-info { 640 + list-style: none; 641 + padding-left: 0; 642 +} 643 +.member-info li { 644 + margin-bottom: 5px; 645 +} 646 +.member-label { 647 + font-weight: bold; 648 + color: #34495e; 649 + display: inline-block; 650 + width: 80px; 651 +} 652 +</style> 653 +{{/html}} 654 + 655 +#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)) 656 +#foreach($docName in $results) 657 + #set($memberDoc = $xwiki.getDocument($docName)) 658 + #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 659 + #if($memberObj && $memberObj.getProperty('name').value != 'Name') 660 + {{html}} 661 + <div class="member-card"> 662 + <h3 class="member-name">$memberDoc.title 오빠</h3> 663 + <ul class="member-info"> 664 + <li><span class="member-label">이름:</span> $memberObj.getProperty('name').value</li> 665 + #set($birthday = $memberObj.getProperty('birthday').value) 666 + #if($birthday) 667 + <li><span class="member-label">출생:</span> $datetool.format('yyyy년 MM월 dd일', $birthday)</li> 668 + #end 669 + <li><span class="member-label">거주지:</span> $memberObj.getProperty('address').value</li> 670 + <li><span class="member-label">직업:</span> $memberObj.getProperty('job').value</li> 671 + <li><span class="member-label">직장:</span> $memberObj.getProperty('company').value</li> 672 + <li><span class="member-label">주요 분야:</span> $memberObj.getProperty('field').value</li> 673 + </ul> 674 + </div> 675 + {{/html}} 676 + #end 677 +#end 678 +{{/velocity}} 679 + 680 +{{velocity}} 681 += 멤버 소개 = 682 + 683 +#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)) 684 +#foreach($docName in $results) 142 142 #set($memberDoc = $xwiki.getDocument($docName)) 143 143 #set($memberObj = $memberDoc.getObject('Home.Members.MemberProfileData.Code.MemberProfileDataClass')) 144 144 #if($memberObj and $memberObj.getProperty('name').value != 'Name')
- XWiki.AverageRatingsClass[0]
-
- Average Vote
-
... ... @@ -1,0 +1,1 @@ 1 +3.0 - Manager Identifier
-
... ... @@ -1,0 +1,1 @@ 1 +ratings - Number of Votes
-
... ... @@ -1,0 +1,1 @@ 1 +1 - Voted Entity Reference
-
... ... @@ -1,0 +1,1 @@ 1 +document:xwiki:Home.Members.WebHome - Scale of votes
-
... ... @@ -1,0 +1,1 @@ 1 +5 - Date of last update
-
... ... @@ -1,0 +1,1 @@ 1 +2026-04-21 21:44:13.402
✨ 실시간 통합 피드 (1인 1글 제한)