我试图做的是删除一些 <p>
包含不包含任何文本的标题 Logo 图像的标签,因为我认为它们不应该存在。
但是在通过 W3-validator 测试时会抛出以下错误。
Line 261, Column 216: Element p not allowed as child of element a in this context. (Suppressing further errors from this subtree.)
我应该查看什么文件来定位第 261 行?
我卡住了。我已经搜索了几个小时,但找不到包含我需要编辑的字符串的文件的文件路径。我目前无法访问链接提示功能,所以这是不可能的。
如有任何建议,我们将不胜感激。
感谢一百万 鱼
更新:这里是一些关于来自 header.phtml
的 Logo 的代码
<div class="header-wrapper <?php echo $hdr_style?>">
<header>
<?php if ( $config['design']['below_logo'] ) : ?>
<div class="row clearfix">
<div class="grid_12">
<?php if ($this->getIsHomePage()):?>
<h1 class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><?php echo $this->getChildHtml('theme_logo', false) ?></a></h1>
<?php else:?>
<a href="<?php echo $this->getUrl('') ?>" title="<?php echo $this->getLogoAlt() ?>" class="logo"><strong><?php echo $this->getLogoAlt() ?></strong><?php echo $this->getChildHtml('theme_logo', false) ?></a>
<?php endif?>
最佳答案
代码来自<?php echo $this->getChildHtml('theme_logo', false) ?>
.
您需要检查主题中的布局文件并查看“theme_logo block ”使用的是哪个模板。在那里您可以找到并删除 <p>
标签。
关于html - Magento:从标题 Logo 图像中删除 <p> 标签 - "Need file path",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29942048/