답변:
사용하지 않는 솔루션을 제공 arg()
하기 위해 ( 문서 페이지 에 따라 가능한 경우 피하는 것이 좋습니다 )
이 menu_get_object()
기능을 사용할 수 있습니다 :
$term = menu_get_object('taxonomy_term', 2);
if ($term) {
// User is on a taxonomy term page
}
arg()
읽을 수없는 것에 대해 그 비트를 만들지 않았다고 가정하면, 이것을 받아들이는 방법이 무엇인지 잘 모르겠습니다.
&& !path_is_admin(current_path())
에서 조금 터지는 것은 if
어떻습니까? 아직 확인하지는 않았지만 편집 경로라는 용어는 관리자 페이지입니다. :)
<?php if (arg(0) == 'taxonomy' && arg(1) == 'term' && arg(2)): ?>
트릭을해야합니다.
편집 / 피드 (및 기타 관련 페이지)를 제외해야하는 경우 다음을 사용할 수 있습니다.
<?php if (arg(0) == 'taxonomy' && arg(1) == 'term' && arg(2) && !arg(3)): ?>
taxonomy/term/123/edit
OP가 원하는지 확실하지 않은 true를 반환합니다 .