Prestashop 上模块前端控制器的自动配置页面 SEO

Auto configure page SEO of a module front controller on Prestashop

我在 artists 模块上添加了一个 ArtistsArtistsModuleFrontController

它工作完美,但我添加到后台,部分 SEO & URL 并编辑 module-artists-artists 页面以设置标题和 URL(对于每个翻译)。

这太过分了,我希望我的模块在安装时自动配置它。

这可能吗?怎么样?

如果您不想使用数据库方法,您可以在您的控制器中直接设置元标题、元描述和元关键字,方法是设置$this->context->smarty->tpl_vars['meta_title']->value

对于自定义 url,您必须使用 hookModuleRoutes :http://blog.belvg.com/how-to-generate-a-custom-url-in-prestashop.html