다국어 사이트 상단 메뉴 링크오류
본문
다국어 사이트에서 영문, 중문을 진행중입니다.
영문은 관리자 > 환경설정 > 메뉴설정 메뉴를 사용중입니다.
중문은 shop_cn.head.php에서 해당 관련 메뉴 소스를 삭제하고 수동으로 코딩해서 링크를 걸었습니다.
문제는 영문의 메인페이지에서 메뉴를 선택하고 서브페이지로 이동시 중문 페이지로 연결이 됩니다.
영문과 중문 모두에서 관리자 > 환경설정 > 메뉴설정을 사용하지 않고 영문, 중문 각각 수동으로 메뉴를 만들어 링크를 걸려고 하는 방법이 있을까요?
또 하나는 관리자 > 환경설정 > 메뉴설정 메뉴가 있는데 메뉴설정2를 만들어 중문에 적용이 가능한지 입니다.
DB에 메뉴설정과 똑같은 테이블을 만들고 그 이후의 작업을 어떻게 해야 되는지도 자세한 설명이 좀 필요합니다. 혹시 아시는 분이 계실까요?
답변 3
개인적인 생각을 몇자 적고 갑니다.
[1안 - 페이지 및 메뉴가 동일하지 않다면]
ㄴ 메뉴 DB 에 나라별 컬럼을 추가하여, 영어, 중국어, 한국어 구분을 주어 메뉴를 생성 관리
[2안 - 페이지 및 메뉴가 동일하다면]
ㄴ 메뉴 DB 자체를 기본 기준으로, 표시되는 언어 부분을 체크하여 번역된 글을 보여주고 관리
[3안 - 말씀하신 수동코드]
ㄴ PHP 배열을 활용하여, 각 나라별 메뉴리스트를 설정하시고 언어 구분에 따라 해당 배열 값을 호출
음..
1. 컬럼을 추가하시고
2. 메뉴 호출하는 쿼리문에서
3. 페이지에 적용된 구분(언어)을 대입해서
메뉴를 호출하시면 될것 같아요
보통은 테마안의 head.php 에 위치하고 있지요
답변을 작성하시기 전에 로그인 해주세요.