2016-09-28 1 views
0

내가 검색 결과에서 일부 위젯을 숨기고 싶다 "no post와 일치하는 쿼리"페이지. 벨로우즈 코드를 사용했지만 "쿼리의 관련성에 따라 정렬 된 게시물보기"페이지에서만 작동합니다.위젯 숨기기 검색 결과에서 '블로거의 검색어와 일치하는 글이 없습니다'?

<b:if cond='data:blog.searchQuery'> 
     <style type='text/css'> 
     div#HTML4{display:none !important;} 
     div#HTML2{display:none !important;} 
     div#FollowByEmail1{display:none !important;} 
     div#HTML3{display:none !important;} 
     div#HTML1{display:none !important;} 
     </style> 
    </b:if> 

답변

1

기본적으로이 코드는 페이지에 검색 결과의 수를 확인하기 위해 다른 조건을 추가, 검색 결과가 없을 때 작동하도록 모든 검색 페이지에서 작동합니다.

새로운 조건 : 의 검색 페이지이 게시물가없는 경우.

<b:if cond='data:blog.searchQuery and data:numPosts == 0'> 
    <style type='text/css'> 
    div#HTML4{display:none !important;} 
    div#HTML2{display:none !important;} 
    div#FollowByEmail1{display:none !important;} 
    div#HTML3{display:none !important;} 
    div#HTML1{display:none !important;} 
    </style> 
</b:if> 

데이터 : numPosts주요 섹션 내에서, 당신은 메인 섹션에이 코드를 추가 할 필요가 작동합니다.

+0

감사합니다. 성공적으로 작동합니다. – Shubhadeep

관련 문제