我对 blockuserinfo 模块有疑问。根据布局,它显示在不是最好的位置。所以我想把它移到不同的地方。所以我做了以下事情 - 从 blockuserinfo.tpl 我复制了元素:
{if $logged}
<a href="{$link->getPageLink('my-account', true)}" title="{l s='View my customer account' mod='blockuserinfo'}" class="account" rel="nofollow"><span>{$cookie->customer_firstname} {$cookie->customer_lastname}</span></a>
<a href="{$link->getPageLink('index', true, NULL, "mylogout")}" title="{l s='Log me out' mod='blockuserinfo'}" title="{l s='Log out' mod='blockuserinfo'}" class="logout" rel="nofollow">{l s='Log out' mod='blockuserinfo'}</a>
{else}
<a href="{$link->getPageLink('my-account', true)}" title="{l s='Login to your customer account' mod='blockuserinfo'}" class="login" rel="nofollow">{l s='Log in' mod='blockuserinfo'}</a>
{/if}
并粘贴到 header.tpl 到我想要的地方。它出现并且可以工作,但是翻译存在巨大问题 - 在将其粘贴到来自 blockuserinfo 的 header.tpl 数据更改为英文后,我无法更改这些文本的语言(即使在切换语言之后)。在管理面板 > 模块翻译中,blockuserinfo 下有用于登录和注销的 MISSING 变量。
如何修复它?