그누커머스 상품페이지에서 사이드바, 슬라이더 설정 방법

그누커머스 상품페이지에서 사이드바, 슬라이더 설정 방법

QA

그누커머스 상품페이지에서 사이드바, 슬라이더 설정 방법

답변 1

본문

그누커머스 상품페이지에서 화면 구성을 설정하려 하는데 방법이 없네요

 

1. 오른쪽에 위치한 사이드바를 사용하지 않는 방법(테마옵션 - 위젯에서 지움)

 

2. 상품페이지 위쪽에 슬라이더를 삽입하는 방법

 

테마는 THE7.2 사용하고 있습니다

 

거의 세팅이 완료되었는데 상품페이지만 안되네요

 

http://mini.freehome.kr/shop_main 에서 로봇팽이 상품 클릭 시 아래주소

 

http://mini.freehome.kr/item/topspin 상품페이지 화면 구성 설정 방법 

 

3. 메인화면에 최신상품을 등록했는데 상품 보여지는 순서 변경 방법

이 질문에 댓글 쓰기 :

답변 1

레이아웃은 테마에서 지정하고 있기 때문에,

 

플러그인에서 레이아웃을 제어 할수가 없습니다.

 

THE7.2 테마를 보니, 관리자 글이나 페이지에서 레이아웃 제어나 슬라이드를 넣을수 있는 기능이 있더군요. 

 

아래 코드를 child-theme 의 functions.php 나 아니면 별도의 플러그인 파일이나 또는 적당한 곳에 붙여넣기 하면, 그누커머스 상품페이지에서도 레이아웃 제어나 슬라이드를 넣을수 있는 메타박스가 뜰 것입니다. ( THE7.2 테마에만 해당 )

 


if ( ! function_exists( 'dt_gnucommerce_add_product_metaboxes' ) ) :


	/**
	 * Add common meta boxes to product post type.
	 */
	function dt_gnucommerce_add_product_metaboxes() {


        if( !class_exists('gnucommerce') ){     //그누커머스가 없으면 리턴
            return;
        }


		global $DT_META_BOXES;


		if ( $DT_META_BOXES ) {


			foreach ( array( 'dt_page_box-sidebar', 'dt_page_box-footer', 'dt_page_box-header_options', 'dt_page_box-slideshow_options', 'dt_page_box-fancy_header_options' ) as $mb_id ) {
				if ( isset($DT_META_BOXES[ $mb_id ], $DT_META_BOXES[ $mb_id ]['pages']) ) {
					$DT_META_BOXES[ $mb_id ]['pages'][] = GC_NAME;
				}
			}
		}
	}


	add_action( 'admin_init', 'dt_gnucommerce_add_product_metaboxes', 30 );


 
endif;


3. 지금은 순서를 변경할수 없습니다. 다음 버젼에 상품 숏코드에 순서를 변경할 수 있도록 정렬에 관한 옵션을 추가하겠습니다.


답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로