질문과 답변 (구)

최근본상품
TOP
DOWN

질문과 답변 (구)

페이지 파일에 다른 헤드를 적용시키러면

2017.10.15 08:06 177 8

본문

인덱스페이지를 바꾸어서 다른 페이지로 만들어서

page 에 업로드를 하고 연결을 시키었습니다

이 새로운 page에 다른 head를 만들어 연결을 하고 싶은데 어떻게 하면 되는지요?

즉 이 head 에 메뉴를 변경해서 올려보려구요....

0
로그인 후 평가 가능합니다.
- gang - 회원등급 : 지상계 / Level 15
포인트 6,777
경험치 21,254
[레벨 15] - 진행률 9%
- 가입일 : 2017-08-01 21:23:03
- 서명 : 미입력
- 자기소개 : 자유로운 영혼

댓글목록 8

이윰IN님의 댓글

이윰IN 2017.10.16 08:54

해당 기능을 구현하려면
/eyoom/head.php 파일을 수정해야 합니다.
예를 들어 page의 pid값이 test 라고 한다면..

아래와 같이 하시면 됩니다.
1. /eyoom/head.php 파일을 수정합니다.
[수정전]

// 템플릿에 변수 할당
@include EYOOM_INC_PATH.'/tpl.assign.php';

// 템플릿 출력
$tpl_head = 'head_' . $tpl_name;
$tpl->print_($tpl_head);


[수정후]
// 템플릿에 변수 할당
@include EYOOM_INC_PATH.'/tpl.assign.php';

// 템플릿 출력
$tpl_head = 'head_' . $tpl_name;
if ($pid == 'test') {
	//  템플릿 파일 정의
	$tpl->define(array(
		'head_pc'	=> 'layout/head_test_pc.html',
		'head_mo'	=> 'layout/head_test_mo.html',
		'head_bs'	=> 'layout/head_test_bs.html',
	));
}
$tpl->print_($tpl_head);


위와 같이 수정하시고,

2. /eyoom/theme/테마명/layout/head_test_bs.html 파일을 추가해 주시면 추가한 head_test_bs.html 파일이 상단 레이아웃으로 표현이 됩니다.

감사합니다.

축하합니다. 첫댓글 포인트 43포인트를 획득하였습니다.

gang님의 댓글

gang 2017.10.16 09:44

'head_pc' => 'layout/head_test_pc.html',
'head_mo' => 'layout/head_test_mo.html',
'head_bs' => 'layout/head_test_bs.html'
--> 3개의 파일을 만들어야 하는지요?
예를 들면 저는 index_bs_en 이라는 파일을 만들어서 page 에 올렸습니다 여기서 head를 달리 나오게 하렴
head_bs_en.html 을 만들어서만 올리면 되나요? 아니면
head_bs_pc
head_bs_mo
도 만들어서 알려주신 것 처럼 해야 하나요?

gang님의 댓글

gang 2017.10.16 09:46

아..각각 세개의 다른 헤드를 말하는 것 같네요...

gang님의 댓글

gang 2017.10.16 09:51

// 템플릿에 변수 할당
@include EYOOM_INC_PATH.'/tpl.assign.php';

// 템플릿 출력
$tpl_head = 'head_' . $tpl_name;
if ($pid == 'index_bs_vina') {  --> page 파일 입니다
//  템플릿 파일 정의
$tpl->define(array(
'head_pc' => 'layout/head_test_pc.html',
'head_mo' => 'layout/head_test_mo.html',
'head_bs' => 'layout/head_bs_vina.html',  --> 여기만 바꾸면 되는지요?
));
}
$tpl->print_

이윰IN님의 댓글

이윰IN 2017.10.16 10:31

네..
head_bs 부분만 설정하시면 됩니다.
각각의 접미사는 테마의 device 버전을 표시하는 방식을 의미합니다.
pc : pc 버전
mo : mobile 버전
bs : 반응형 버전

현재 사용하시는 테마가 반응형 이기 때문에 head_bs에 관계한 것만 적용하시면 됩니다.
감사합니다.

gang님의 댓글

gang 2017.10.16 12:49

page 헤드는 변경을 했는데 그룹게시판으로 가면 원래의 헤드가 적용이 되어 혼랍스럽네요 ^^
그룹 아이디별로 헤드를 적용시킬려면 어떻게 하면 될까요?
if ($gr_id == 'test') 이렇게 바꾸면 될까요?
----------------------------------------------------------------
해보니 되네요...감사합니다. 다른 분들을 위해서 그냥 둡니다

gang님의 댓글

gang 2017.10.16 09:28

오 아침에 반가운 선물을 받았네요....감사합니다...해보고 피드백하겠습니다

축하합니다. 행운의 포인트 93포인트를 획득하였습니다.

gang님의 댓글

gang 2017.10.16 11:16

잘됩니다...감사합니다

질문과 답변 (채택기능) 게시판이 신설되었습니다.
질문과 답변 (구) 게시판은 글쓰기가 제한되오니 착오 없으시길 바랍니다. (댓글 및 조회는 여전히 가능합니다.)

전체 2,800 건 - 4 페이지
제목
gang 2017.10.15 176 0
gang 2017.10.15 183 0
gang 2017.10.15 178 0
김영민 2017.10.15 172 0
백철하 2017.10.14 185 0
보라돌이 2017.10.14 180 0
정상나라 2017.10.13 215 0
orange 2017.10.13 366 0
hyekt 2017.10.13 178 0
gang 2017.10.13 250 0
오구 2017.10.12 449 0
jeipro 2017.10.12 178 0
종달 2017.10.12 180 0
gang 2017.10.12 206 0
보라돌이 2017.10.12 175 0