我需要为过滤器添加noindex标签,我不确定我应该在Prestashop(1.6)中编辑哪些文件。它是pagination.tpl还是其他一些文件?另外,我应该如何格式化命令?
感谢所有帮助!
答案 0 :(得分:1)
产品过滤器由名为blocklayered
的模块处理。如果要更改此模块生成任何输出的方式,则应编辑文件/themes/default-bootstrap/modules/blocklayered/blocklayered.tpl
。如果您没有使用默认名称,请按主题名称更改default-bootstrap
。
.tpl
就像一个PHP文件,但由smarty预处理。 HTML中的任何更改都应该没问题,但您可能需要阅读一些关于 smarty 的内容来更改其代码。
也就是说,如果你想阻止整个页面被编入索引,你应该使用meta:
<meta name="robots" content="noindex">
在HTML页面的 head 部分。如果你想阻止某个链接被索引(我想这是这种情况),你可以这样格式化链接:
<a href="//:stackoverflow.com" rel="nofollow" title="Stack Overflow">Stack Overflow</a>
rel="nofollow"
位可以解决问题。