고객이 내 계정 섹션에있는 경우에만 Magento 사이트의 페이지 상단에 뭔가를 추가하고 싶습니다. 나는 그것을 /app/design/frontend/xxxx/xxxx/template/page/html/header.phtml
에 추가 할 것이다. 고객이 '내 계정'섹션에 있는지 어떻게 알 수 있습니까?Magento - "내 계정"페이지에 있는지 어떻게 알 수 있습니까?
나는 작동하지 않는 몇 가지 방법을 발견했습니다. 가장 가까운 것이 Mage::app()->getFrontController()->getRequest()->getRouteName()
인데, 이는 "내 계정"섹션에 있는지 확고한 방법으로 확인하지 않습니다.
이 페이지는 모두 XML에서 <update handle="customer_account" />
입니다. 현재 페이지의 핸들을 얻을 수있는 방법이 있습니까?
감사합니다! 그게 정말 잘됐다. 약간 다르게했는데, ''대신 ''태그에'' 태그를 넣었습니다. 이는 "계정 대시 보드"가 아닌 모든 고객 계정 페이지에 업데이트를 적용 할 수 있다는 이점이있었습니다. 또한 고객 계정에 추가 한 일부 사용자 정의 메뉴에는' '태그가 포함되어 있으므로이 태그에도 적용됩니다. 훌륭한 답변을 해주셔서 대단히 감사합니다! –
Markie