gpt4 book ai didi

joomla - 为搜索结果创建任务或 View

转载 作者:行者123 更新时间:2023-12-04 05:26:55 25 4
gpt4 key购买 nike

我正在搜索 joomla,点击搜索按钮后,我得到了这个网址:

index.php?searchword=aa&task=search

如何为其创建 View 或任务?

最佳答案

如果您使用基本的 joomla 搜索组件,您将在
/components/com_search/views/search/tmpl
如果您编辑 View ,则建议使用模板覆盖,以确保升级时不会丢失您的 View :http://docs.joomla.org/How_to_override_the_output_from_the_Joomla!_core

附加:

如果你正在构建一个组件并且你希望一个任务像这样执行,那么在你的 YourComponentName.php 中使用它。 .

$controller   = JController::getInstance('FrontendSuite');
$controller->execute(JRequest::getVar('task'));
$controller->redirect();

并将任务作为函数添加到您的 controller.php 中.你会得到这样的东西:
function search(){
$searchword = JRequest::getVar('searchword');
//Do your magic
}

正如瓦伦丁在下面指出的,您需要添加 option=com_yoursearchcomponent到您的 URL,以便 Joomla 调用您的组件。

将 View 添加到您的组件在下面发布的 Valentin 链接中得到了很好的解释, http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Adding_a_view_to_the_site_part

希望这有帮助,

祝你好运

关于joomla - 为搜索结果创建任务或 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com