묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 특정 확장변수 관리자만 보기
2012.01.19 09:19
XE 팁 공유란에 올라온 "특정확장변수 로그인회원에게만 보게하기" 팁입니다.
파일 위치: /modules/board/skins/스킨이름/
파일 이름: view_document.html
본문 중에
<tr>
<th>{$val->name}</th>
<td>{$val->getValueHTML()}</td>
</tr>
를 아래와 같이 수정하시면 됩니다 (확장변수키번호 넣으셔야해요)
01.
<!--@
if
(
$key
==확장변수키번호)-->
02.
<!--@
if
(
$is_logged
)-->
03.
<tr>
04.
<th>{
$val
->name}</th>
05.
<td>{
$val
->getValueHTML()}</td>
06.
</tr>
07.
<!--@
else
-->
08.
<tr>
09.
<th>{
$val
->name}</th>
10.
<td>로그인하셔야 보실 수 있습니다.</td>
11.
</tr>
12.
<!--@
end
-->
13.
<!--@
else
-->
14.
<tr>
15.
<th>{
$val
->name}</th>
16.
<td>{
$val
->getValueHTML()}</td>
17.
</tr>
18.
<!--@
end
-->
이렇게 하면 된다고 써있는데...보드EX에서는 에러만 발생하네요.
bodex 게시판을 사용중인데...
<tr loop="$extra_key_list=>$key,$val">
<th>{$val->name}: </th>
<td>{$val->getValueHTML()} </td>
</tr>
이곳에 적용을 하면 게시판 에러가 발생하면서 적용되지 않네요.
특정확장변수 관리자만 적용 <!--@if($logged_info->is_admin=="Y")-->
코드는 문외한이라 적용시키기가 너무 어렵네요. 도움요청드립니다.
특정 확장변수를 로그인한 회원에게만 보이게 하기
태그 연관 글
- [2017/06/17] 묻고답하기 contentextended 사용자정의 출력 시, select type 은 array 이로 나옵니다.
- [2016/07/22] 묻고답하기 덧글단 회원에게만 확장변수 공개 질문 입니다. *2
- [2016/03/25] 묻고답하기 확장변수로 새로운 카테고리(분류)를 만들고 싶습니다
- [2016/02/24] 묻고답하기 글 쓸때 새창 ->구글맵 지도좌표선택->좌표를 확장변수에 입력 문의
- [2015/11/06] 묻고답하기 Board DX 본문 입력을 없애는 방법 알 수 있을까요?
<tr loop="$extra_key_list=>$key,$val" cond="$val->eid!='확장변수명'||$logged_info->is_admin=='Y'">
이렇게 수정해주명 됩니다.
뒤에 조건절만 붙은 거죠.. 다른거 필요없구요
단,
붉은 글씨는 확장변수 만들때 입력했던 변수명을 넣어야 합니다.
예를 들어 변수를 만들때 가격이라는 변수를 만들고 price 라고 변수명으로 입력했다면
붉은 글씨 대신에 price 를 넣으면 됩니다.
이렇게 하면 관리자만 그 변수를 볼 수 있습니다.