【问题标题】:Magento disable search bar only in hompageMagento 仅在主页禁用搜索栏
【发布时间】:2014-09-09 13:33:53
【问题描述】:

今天我们决定从我们网站的主页中删除搜索栏。但唯一的问题是我们不知道该怎么做。

我们已经浏览了很多论坛,但显然它不能解决我们的问题。 所以我们的问题是:如何只删除主页的搜索栏?

作为最终结果,我们希望您在未登录的情况下无法搜索商店。

我们已经使用 CSS 成功禁用了整个网站的搜索栏。但这不是我们想要的。

【问题讨论】:

  • 好吧,您至少应该了解基础知识。我们(大部分)无法一步一步地向您解释问题。我建议您阅读一些博客以获取有关 magento 的知识,然后发布您尝试过的代码。如果您已经知道 magento,那么请发布您尝试过的代码,并解释什么不完全工作。
  • 我没有使用 magento,但使用了 joomla。你能澄清这个疑问吗?在管理面板的菜单创建选项中是否找到“模块后缀类”选项?
  • @Mr_Green 我们已将.form-search {display: none;} 添加到styles.css 文件中。这确实删除了 serach 栏,但我从所有页面中删除了它。有没有办法给主页一个不同的样式表?
  • @djeroen 是的,您需要更改搜索栏相关模板。文件类型为.phtml
  • @Mr_Green 您说的是 header.phtml 是否正确?

标签: css magento search


【解决方案1】:

嗨@Mr_Green,你好吗?,你可以很容易地从主页上删除搜索栏。 您只需要转到指定为主页的 CMS 页面,然后转到设计选项卡,然后转到布局更新 XML。将此行添加到 contet 的末尾

<remove name="top.search"/>

如果客户没有登录,我不明白关于显示搜索栏的问题的另一部分。如果你需要这个,你可以在你的主题文件夹中添加一个 local.xml > 布局。然后您可以使用 xml 逻辑下的功能。如果这是你想要的,我可以在其他帖子中解释。

最好, 格里戈。

【讨论】:

  • 好吧,我之前在我安装的测试站点中仔细检查了...我的 magento 实例是本地实例,我不确定您是否进行了更改。如果您愿意,我们可以使用其他解决方案在您的主题/布局文件夹下创建一个 local.xml 并引用 cms_index_index 并删除 top.search
猜你喜欢
  • 2011-07-21
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 2010-12-01
相关资源
最近更新 更多