我想在Joomla搜索模块中删除标签"搜索"(默认搜索模块).我已经从目录/ joomla15 /组件/ com_search /视图/搜索修改default_form.php/TMPL /甚至删除下面的代码,但它使网站上没有任何区别:
<label for="search_searchword">
<?php echo JText::_( 'Search Keyword' ); ?>:
</label>
Run Code Online (Sandbox Code Playgroud)
实际上我正在使用搜索的图像按钮,我不希望显示标签.我该怎么做才能删除它?
你不应该破解Joomla核心文件.如果要从组件更改视图,则应使用模板覆盖.
其次,如果要修改搜索组件,则必须记住Joomla中的扩展名分为"组件","插件"和"模块".每个模块都是一个扩展,但不是每个扩展都是一个模块.它与您可能习惯的其他CMS有点不同.
这就是为什么你不能改变你的搜索"模块".当您在查看"modules"文件夹时,您正在组件文件夹中搜索它的模板.
有一个search module,出现在所有页面中.此模块位于JOOMA_PATH/modules/mod_search/tmpl/default.php,您应该将其复制JOOMA_PATH/templates/TEMPLATE_NAME/html/mod_search/default.php到添加修改.这样,在更新Joomla安装时,您不会丢失自定义.