Zencart 에서 Breadcrumb 수정방법

div id=navBreadCrumbs는

/templates/common/tpl_main_page.php 에 위치한다.

if ((DEFINE_BREADCRUMB_STATUS == '1' || DEFINE_BREADCRUMB_STATUS == '2') && ($this_is_home_page != '1')) { ?> 
<div id="navBreadCrumb"><?php echo $breadcrumb->trail(BREAD_CRUMBS_SEPARATOR); ?></div> 
<?php } ?>

Breadcrumb를 임의대로 수정하고 싶을 때 코드 수정은 아래 페이지에서 하면 된다.

주의: 버전 별 차이가 있을 수 있고 해당폴더 위에 overrides 폴더가 있다면 그 안에 존재하는 init_add_crumbs.php 를 수정해주어야 한다. 말 그대로 override하는 파일이기 때문에

/includes/init_includes/init_add_crumbs.php // 이 파일에서

home 링크 삭제방법

//$breadcrumb->add(HEADER_TITLE_CATALOG, zen_href_link(FILENAME_DEFAULT));

이렇게 주석처리 하면 home 링크가 더 이상 나오지 않는다.

다른 링크를 추가하고 싶다면

$breadcrumb->add(‘products’, zen_href_link('products_all')); //이렇게 옵션을 줄 수 있다.

아무튼 이렇게 넣으면 맨 앞에 생기므로 home 링크 다음에 넣어주는 것이 좋다.

상위 폴더에 overrides가 있으면 그쪽에서도 제거를 해주어야 한다.
예)  /includes/init_includes/overrides/init_add_crumbs.php

Zencart 에서 Breadcrumb 수정방법
Scroll to top