我通过使用以下方法创建文件( override/classes/controller/FrontController.php )为我的 PrestaShop 创建了一些自定义简码:
public static function parseCMSContent($content)
{
...
}
在我的模块和 cms smarty 模板中,我更改了:
{$cms.content nofilter}
至:
{FrontController::parseCMSContent($cms.content) nofilter}
Prestashop 1.7.7.5 一切正常,但对 1.7.8.2 的更新破坏了整个过程。
我收到一个 500 错误说:
PHP Fatal error: Uncaught Error: Call to undefined method FrontController::parseCMSContent() ... .module.pscustomtextpscustomtext. ...
虽然启用了调试模式,但它仍然可以正常工作..
我找不到有关已弃用的功能的任何信息,请知道如何让它再次工作?