act로 다른 페이지 보여주기
샘플 :
https://eond.com/index.php?mid=eond_dentistry
https://eond.com/index.php?mid=eond_dentistry&act=about
https://eond.com/index.php?mid=eond_dentistry&act=s1
https://eond.com/index.php?mid=eond_dentistry&act=s2
하나의 레이아웃에서 act에 따라서 다른 페이지를 보여주는 코드입니다.
<!--@if($mid==='eond_dentistry' && !$act)--> <section class="visual_wrap"> <img src="img/main_vis.png" alt=""> </section> <!--@elseif($act == "about")--> <include target="inc/about.html" /> <!--@elseif($act == "s2")--> <include target="inc/s2.html" /> <!--@elseif($act == "s3")--> <include target="inc/s3.html" /> <!--@elseif($act == "s4")--> <include target="inc/s4.html" /> <!--@elseif($act == "s5")--> <include target="inc/s5.html" /> <!--@elseif($act == "s6")--> <include target="inc/s6.html" /> <!--@elseif($act == "s7")--> <include target="inc/s7.html" /> <!--@elseif($act == "s8")--> <include target="inc/s8.html" /> <!--@elseif($act == "s9")--> <include target="inc/s9.html" /> <!--@else--> {$content} <!--@end-->
출처 : https://eond.com/index.php?mid=xe_forum&page=1&document_srl=400603

eond
Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com
댓글 5
그런데 act로 하면 다른 애드온 등에 영향을 줄 수도 있지 않나요? 많은 경우 act로 애드온 작동에 조건을 주는 걸로 알고 있는데요. url의 act 파라미터는 괜찮은 건가요?
서브페이지를 act로 꾸민 예제 사이트입니다.
그래서 애드온의 액트일 경우에는 해당 동작이 되겠지요.
그런데 액트를 동작하기 위해서는
애드온이 출력되는 모듈 등에 화면으로 이동해야할텐데 저건 레이아웃 안에서 서브단을 표현하는 정도라서.. 영향을 미치는 상황이 안 만들어질거 같습니다.
만약 그런 상황이 오면 알려주세요