나는 joomla에서 이미 한 프로젝트에서 작업 중입니다. 거기에 몇 가지 문제를 해결해야합니다.
그들은 joomla 3.0에 장소 주문 구성 요소가 있습니다. 메인 페이지에는 두 가지 옵션이 있습니다. 하나는 정규 주문을하고 다른 하나는 특별 주문입니다. 그들은 라디오 버튼으로 주어집니다. 각 버튼에는 다음과 같이 작성된 onclick 함수가 있습니다.joomla에서 window.location 사용 3
onclick='window.location.href=("<?php echo JRoute::_('index.php?option=com_order'); ?>")'
onclick='window.location.href=("<?php echo JRoute::_('index.php?option=com_order&ordertype=2'); ?>")'
첫 번째 버튼은 다음과 같이 url을 형성합니다.
index.php?option=com_order&view=form&layout=edit&Itemid=516&lang=en
두 번째로는 URL이 올바르지 않으며 오류가 발생합니다.
index.php?ordertype=2&option=com_order&Itemid=516&lang=en
두 번째 url에는 매개 변수 view = form & layout = edit가 누락되어 있습니다. 이 문제를 어떻게 해결할 수 있습니까? 새 메뉴 항목을 추가해야합니까? 그렇다면 어떤 유형입니까? 아니면 그냥 window.location.href에 URL을 하드 코딩?
JRoute로 렌더링하려는 메뉴 끝점의 ID가 516이라고 가정합니다.당신은 url 매개 변수를 Itemid = 516을 url params 문자열에 추가하려고 시도했다. –