我有一个 joomla 3.0 自定义模板,没有覆盖。我遇到的问题是打印、电子邮件和编辑图标不显示,而是以垂直列表的形式显示。另请注意,我在文章选项和菜单项中都启用了“显示图标”。我知道 default.php 中的代码是不显示这些图标的意思,见下文: -
<?php if (!$this->print) : ?>
<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<div class="btn-group pull-right">
<a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <span class="icon-cog"></span> <span class="caret"></span> </a>
<?php // Note the actions class is deprecated. Use dropdown-menu instead. ?>
<ul class="dropdown-menu actions">
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li>
<?php endif; ?>
<?php if ($canEdit) : ?>
<li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>
<?php endif; ?>
</ul>
</div>
<?php endif; ?>
<?php else : ?>
<div class="pull-right">
<?php echo JHtml::_('icon.print_screen', $this->item, $params); ?>
</div>
<?php endif; ?>
但是我在上面的代码中没有看到任何问题,我什至创建了覆盖并且仍然没有更改,这意味着模板不是问题。为什么会这样?我需要更改图像文件夹的位置吗?我应该怎么做才能用图标替换链接?
问候。