2011-03-16 7 views
0

그래서 난이 추가 활성 상태 강제 :탐색하는 CMS 링크를 추가 -

 <li class="level0 nav-1 parent"><a href="<?php echo $this->getUrl('blog')?>"><span><?php echo $this->__('Blog') ?></span></a></li> 

을 또한이 시도 : top.phtml에서

<li <?php if ($this->getRequest()->getAlias(Mage_Core_Model_Url_Rewrite::REWRITE_REQUEST_PATH_ALIAS) == 'blog') { echo 'class="active"'; } else { echo 'class="blog"'; } ?>><a href="<?php echo $this->getUrl('blog')?>"><span><?php echo $this->__('Blog') ?></span></a></li> 

합니다. 링크가 예상대로 나타납니다.

하지만 네이티브 링크처럼 단추의 활성 상태 (텍스트 주위의 사각형)는 표시되지 않습니다.

http://pro-tools-training.com/new-magento2/index.php/

(순자산 가치 (NAV)에있는 모든 링크를 클릭하고 그들은 모두 블로그를 제외하고 활성 상태로 유지 볼 수 있습니다)

답변

0

감사의 시도 나는

getRequest()->getRouteName 

많은 많은 감사를

를 사용하여 종료!

1

당신은 PHP 문자열을 가진 될 수있다 : 여기

페이지입니다 비교 문제. strcmp을 사용해보세요.

또한, 팁

에 대한 getRequest()->getOriginalPathInfo() 대신 getAlias()