有没有办法从结果搜索过滤菜单项?筛选器joomla搜索结果
0
A
回答
0
通过使用模板覆盖(http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core)自定义“自己”模板中的搜索页面模板默认值,您可以过滤输出中的任何内容。
您可以在您的模板添加它们取代的网页是
/组件/ com_search /视图/搜索/ TMPL
将它们复制到
/模板/ yourtemplate/HTML/com_search /搜索
搜索结果页面例如default_results.php
如果删除
<?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:被显示。
您可以根据搜索结果的内容制作条件php语句来过滤任何您喜欢的内容,并完全跳过单个搜索结果。只需将您的代码直接放在后面
<?php foreach($this->results as $result) : ?>
这是每个搜索结果行的循环。您可以检查例如if($ result-> href/title/whatever ==某些东西),然后如果应该跳过这个单一结果,请继续。
+0
非常感谢您的答复!我像你所描述的那样实现了过滤,但是这样我得到的结果数量不匹配。它由default_form.php显示:<?php echo $ this-> result; ?>。你知道这条消息编译的地方吗? – Edgar 2011-05-04 05:54:19
相关问题
- 1. 筛选结果的搜索挂钩?
- 2. 角度搜索筛选结果
- 3. Joomla搜索结果ItemId
- 4. 搜索结果筛选器效果 - 柔性
- 5. 添加AJAX搜索筛选器到结果 - PHP/MySQL
- 6. magento 1.8搜索结果筛选器包含所有属性
- 7. 筛选器搜索查询
- 8. Laravel:按搜索项筛选搜集结果
- 9. Joomla - 搜索结果页面的顺序
- 10. 筛选结果
- 11. 如何为语义html中的搜索结果设置筛选器选项
- 12. 如何在弹性搜索中搜索Go按时间框架筛选结果
- 13. 如何筛选此示例中的搜索结果
- 14. 基于搜索结果筛选特定列
- 15. 如何使用javascript筛选搜索结果
- 16. 添加搜索框以筛选Symfony中的结果列表?
- 17. 如何进一步筛选搜索步骤的结果?
- 18. 搜索结果按过滤条件筛选
- 19. MSSQL筛选结果
- 20. Zend_Db:筛选结果
- 21. XSLT筛选结果
- 22. 高级搜索与筛选器 - Angularjs
- 23. 搜索筛选器for angular2 + ionic2
- 24. Youtube列表搜索与cc筛选器?
- 25. 最佳Ajax搜索/筛选器
- 26. AngularJs用下拉筛选器搜索
- 27. Django:通过FileField.name搜索(筛选器)
- 28. 面板中的搜索筛选器
- 29. 搜索筛选器与分页?
- 30. Bing API图像搜索筛选器
你的意思是什么菜单项不会显示在您的搜索结果? – 2011-05-03 12:29:00