the*_*ble 4 php customization enterprise translation magento
我在Magento模板中创建了一段文本,并且内联翻译工具已打开并且工作正常,但是当我使用自定义文本访问该页面时,它似乎忽略了它是可翻译的(没有书本图标和点缀红色边界).
所以这就是我所拥有的(约):
<div class="foo">
<?php echo $this->__('My custom Text'); ?>
</div>
Run Code Online (Sandbox Code Playgroud)
哪个呈现正常,如果我编辑相关的CSV文件,它会适当更改.
有没有办法将这个"添加"到翻译工具的眼线?
提前致谢!
the*_*ble 10
好的,管理好找到问题 - 所以对于任何想要使用内联翻译内容的人来说,做:
<div class="foo">
<span>
<?php echo $this->__('My custom Text'); ?>
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
在app/code/core/Mage/Core/Model/Translate/Inline.php("_ allowedTagsSimple")的第87行上有一个允许的可翻译内联标签列表.在这里启用div是疯狂本身,但在跨度中包装通常应该是非常安全的.