为每个 ul 和 li 添加了 <a> 的 nolink 类
题
在 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 附带的所有默认编辑器:
(在用户 -> 用户管理器 -> 超级用户 -> 基本设置 -> 编辑器中:)
这里没有出现这个问题。我还尝试使用 TinyMCE 编辑器上的按钮添加 ul 和 li 标签。
您能否提供有关如何添加这些 ul 和 li 标签的更多详细信息?
你用什么编辑器?
不隶属于 StackOverflow