다국어 사이트 상단 메뉴 링크오류

다국어 사이트 상단 메뉴 링크오류

QA

다국어 사이트 상단 메뉴 링크오류

답변 3

본문

다국어 사이트에서 영문, 중문을 진행중입니다.

영문은 관리자 > 환경설정 > 메뉴설정 메뉴를 사용중입니다.

중문은 shop_cn.head.php에서 해당 관련 메뉴 소스를 삭제하고 수동으로 코딩해서 링크를 걸었습니다.

문제는 영문의 메인페이지에서 메뉴를 선택하고 서브페이지로 이동시 중문 페이지로 연결이 됩니다.

영문과 중문 모두에서 관리자 > 환경설정 > 메뉴설정을 사용하지 않고 영문, 중문 각각 수동으로 메뉴를 만들어 링크를 걸려고 하는 방법이 있을까요?

 

또 하나는 관리자 > 환경설정 > 메뉴설정 메뉴가 있는데 메뉴설정2를 만들어 중문에 적용이 가능한지 입니다.

DB에 메뉴설정과 똑같은 테이블을 만들고 그 이후의 작업을 어떻게 해야 되는지도 자세한 설명이 좀 필요합니다. 혹시 아시는 분이 계실까요?

이 질문에 댓글 쓰기 :

답변 3

개인적인 생각을 몇자 적고 갑니다.

 

[1안 - 페이지 및 메뉴가 동일하지 않다면]

ㄴ 메뉴 DB 에 나라별 컬럼을 추가하여, 영어, 중국어, 한국어 구분을 주어 메뉴를 생성 관리

 

[2안 - 페이지 및 메뉴가 동일하다면]

ㄴ 메뉴 DB 자체를 기본 기준으로, 표시되는 언어 부분을 체크하여 번역된 글을 보여주고 관리

 

[3안 - 말씀하신 수동코드]

ㄴ PHP 배열을 활용하여, 각 나라별 메뉴리스트를 설정하시고 언어 구분에 따라 해당 배열 값을 호출

음..

 

1. 컬럼을 추가하시고

2. 메뉴 호출하는 쿼리문에서

3. 페이지에 적용된 구분(언어)을 대입해서

 

메뉴를 호출하시면 될것 같아요

혹시 메인 메뉴부분을 직접 코딩하려면 어느 페이지를 수정해야 하는지 아실까요? head.php, shop.head.php 부분의 nav관련 부분이나 메인 메뉴 부분을 삭제하고 직접코딩을 했는데...적용이 안되서요.

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