결과 검색에서 메뉴 항목을 필터링하는 방법이 있습니까?필터 joomla 검색 결과
답변
템플릿 재정의 (http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core)를 사용하여 "자체"템플릿의 검색 페이지 템플릿 기본값을 사용자 정의하여 출력 내용을 필터링 할 수 있습니다. 당신이 당신의 템플릿에 추가하여 대체 할 수
페이지가
출신/구성 요소/com_search /보기/검색
이 에 복사/tmpl/템플릿/yourtemplate/HTML/com_search/검색
검색 결과 페이지 예 당신은, 제목/메뉴 항목의 제목이 더 이상 표시됩니다
<?php if ($result->href) :?>
<a href="<?php echo JRoute::_($result->href); ?>"<?php if ($result->browsernav == 1) :?> target="_blank"<?php endif;?>>
<?php echo $this->escape($result->title);?>
</a>
<?php else:?>
<?php echo $this->escape($result->title);?>
<?php endif; ?>
단지 텍스트 결과를 제거하지 않는 경우 yoomla 1.6 default_results.php
:으로 표시됩니다.
조건부 PHP 명령문을 사용하여 검색 결과의 내용에 따라 원하는 것을 필터링하고 단일 검색 결과를 건너 뛸 수 있습니다. 코드 바로 뒤에 코드를 넣으십시오.
<?php foreach($this->results as $result) : ?>
이것은 각 단일 검색 결과 라인에 대한 루프입니다. 예를 들어 확인할 수 있습니다. if ($ result-> href/title/whatever == something)이 단일 결과를 건너 뛰려면 계속 진행하십시오.
답변에 많은 감사드립니다! 내가 설명한 필터링을 구현했지만 결과의 수와 불일치가 생깁니다. default_form.php에 의해 표시됩니다 : php echo $ this-> result; ?>. 이 메시지가 어디서 컴파일되었는지 알고 있습니까? – Edgar
- 1. 필터 검색 결과
- 2. 검색 결과 필터 이펙트 - flex
- 3. 필터 결과
- 4. Joomla 필터 메뉴
- 5. 검색 필터 일치 검색
- 6. Zend_Db : 필터 결과
- 7. 필터 어레이 결과
- 8. 웹 검색 결과 검색
- 9. 플러그인을 제거 rss 결과 Joomla
- 10. 체크 박스가있는 ASP.NET 필터 결과
- 11. FreeTextTable 필터 검색 문자열
- 12. CakePHP 필터 검색
- 13. 자바로 ldap 검색 필터
- 14. SOLR 검색 날짜 필터
- 15. 최상의 Ajax 검색/필터
- 16. Linqdatasource 필터 게시자 데이터베이스 검색
- 17. RegExp 검색 필터 필드에서 플렉스 필터 기능
- 18. 섹션 이름으로 Joomla 검색 결과를 주문하십시오
- 19. joomla 항공편 검색 연장을 찾고
- 20. No 검색 결과
- 21. SQL 검색 결과 순위
- 22. 검색 결과 해석
- 23. PHP 검색 결과
- 24. Drupal보기의 결과 집합 검색
- 25. 지도 검색 결과
- 26. Mongodb에서 주문한 검색 결과?
- 27. 검색 및 순위 결과
- 28. Lucene.Net에서 검색 결과 계산
- 29. mongodb 검색 결과
- 30. 캐싱 Lucene.net 검색 결과
메뉴 항목이있는 항목이 검색 결과에 표시되지 않는다는 것을 의미합니까? –