2014-03-06 2 views
-1

조건부 태그를 사용하여 표시된 페이지에 따라 CSS 클래스를 활성화 또는 비활성화하려고합니다. 문제는 코드가 실행되고 있지 않다는 것입니다. 구문 또는 논리에 문제가있는 것 같습니다. 나는 "template_list.php"템플릿을 사용하여 조건문을 사용하여 사용자가이 템플릿에있을 때만 CSS가 실행되도록했습니다. 혼란에 대해 유감스럽게 설명하는 것은 정말로 어렵습니다. 표시 할 조건부 태그

내 코드의 초안입니다 :

<?php  
     if (is_agent_list()) { 
      <div class="geolocation-button <?php print $hidden_class; ?>" id="geolocation-button"> </div> 
      <div id="tooltip-geolocation"> <?php _e('place me on the map','wpestate');?> </div> 
      } 
?> 

당신이 어떤 제안이있는 경우 나 방법을 알려 주시기 바랍니다. 미리 감사드립니다 !!!

+0

미안하지만 여기서 문제/질문은 무엇인가? PHP 구문을 사용하여 솔루션이 필요하십니까? – MSadura

+0

CSS를 사용하여 if 문을 실행하려고합니다. 구문에 문제가 있다고 생각합니다. 목표는 "agent_list.php"템플릿을 기반으로 CSS를 표시하거나 표시하지 않기 때문에 if (is_agent_list())를 사용하는 이유입니다. – Ignacio

+0

불명확 한 질문 – slaver113

답변

0

내가 당신을 도울 수 있기를 바랍니다. 나는 질문을 이해할 수 있을지 모르겠다.

코드에 대한

Propoer 구문은 다음과 같습니다이 두 div가 표시됩니다 같은 코드로

<?php  
     if (is_agent_list()) { //close phptag here and begin html ?> 
      <div class="geolocation-button <?php print $hidden_class; ?>" id="geolocation-button"> </div> 
      <div id="tooltip-geolocation"> <?php _e('place me on the map','wpestate');?> </div> 
<?php } //open php again to close if block with "}" ?> 

경우에만 진정한 is_agent_list() 반환

+0

나는 이것을 시도하고 있지만 코드는 아직 실행되지 않습니다. 어쩌면 나는 다른 것을 놓치고 있을지 모른다. if 문을 꺼내면 실행되는 div 클래스와 ID를 알 수 있습니다. – Ignacio

+0

"뛰지 않음"이란 무엇을 의미합니까? 오류가 발생하거나 페이지가 표시되지만 div가 표시되지 않습니까? 자세한 내용을 알려주십시오 – MSadura

+0

내 문제는이 두 줄을 조건부로 만드는 방법입니다. 또한이 함수를 사용합니다 : ... Ignacio

0
<!doctype html> 

    <!--[if lt IE 7]>  <link rel="stylesheet" href="styles/style.css"> <![endif]--> 

</html> 
+0

http://en.wikipedia.org/wiki/Conditional_comment – 4m1r