Итак, я обновился до SW 5.5, и с тех пор моя переменная конфигурации не отображается во внешнем интерфейсе, но я почти уверен, что допустил ошибку в своем коде, но я не вижу, где .., потому что она работала раньше.
public function extendsFrontend(Enlight_Event_EventArgs $args)
{
/** @var \Enlight_Controller_Action $controller */
$controller = $args->get('subject');
$view = $controller->View();
$view->addTemplateDir($this->pluginPath . '/Resources/views');
$shop = Shopware()->Shop();
$this->config = Shopware()->Container()->get('shopware.plugin.cached_config_reader')->getByPluginName($this->pluginName, $shop);
$config = array(
'height' => $this->config['height']
);
$view->assign($this->pluginName, $config);
}
Это моя функция, поэтому я мог бы использовать {$height}
для отображения этой опции на внешнем интерфейсе, но это больше не работает.Если я что-то забуду или вам нужна дополнительная информация, дайте мне знать.