在 Joomla 3.0 中,一个空的 <a> 标记为 class="nolink"(ie,) 为每个插入 <ul><li>.

请告诉我如何删除它。

我们正在创建组件,并且正在创建默认组件的选项卡(例如新闻源组件编辑页面)。在第一个选项卡位置 <a> 标签已创建。

有帮助吗?

解决方案

更改以下代码中的 function addtoolbar 在里面 view.html.php 文件。

在编辑页面视图中将主菜单参数更改为 false。

JFactory::getApplication()->input->set('hidemainmenu', false);

如果我们需要使用上面的代码显示主菜单,那么下面的代码 <a class="nolink"></a> 不会在编辑页面生成。

其他提示

我想我已经找到问题了。
这是由于标签未关闭造成的 /administrator/modules/mod_submenu/tmpl/default.php 文件第 26 行。

已在 JoomlaCode 上创建票证: [#29623] 子菜单布局中缺少结束链接标签

我们只需要等待下一个 Joomla 版本。

您还可以添加 '</a>' 在第 26 行末尾标记如下:

?><a class="nolink"><?php echo $item[0]; ?></a><?php

我尝试了 Joomla 3.0 附带的所有默认编辑器:
(在用户 -> 用户管理器 -> 超级用户 -> 基本设置 -> 编辑器中:)

  • 编辑-CodeMirror
  • 编辑 - 无
  • 编辑 - TinyMCE

    这里没有出现这个问题。我还尝试使用 TinyMCE 编辑器上的按钮添加 ul 和 li 标签。

    您能否提供有关如何添加这些 ul 和 li 标签的更多详细信息?
    你用什么编辑器?

  • 许可以下: CC-BY-SA归因
    不隶属于 StackOverflow
    scroll top