![](/img/trans.png)
[英]In joomla 2.5 how can I add a custom php response script to an html form?
[英]How to add custom html-code to Joomla 2.5 menu items?
情况:我有一个基于Joomla 2.5的旧站点Agroteplica 。 我需要将自定义html代码添加到菜单项(例如,图标或粗体)。 我需要为每个菜单项使用unic图标,因此无需编辑页面的php-template。
如果我尝试在菜单项标题中使用html代码-Joomla清除它,则仅保留文本。 我试图找到一些手册,并在file modules.xml
添加了filter="raw"
行:
<field name="title" type="text"
description="COM_MODULES_FIELD_TITLE_DESC"
label="JGLOBAL_TITLE"
maxlength="100"
required="true"
filter="raw"
size="35"
/>
但这也没有任何效果。
问题:我需要做些什么才能使其正常工作? :)
这是Joomla为类似情况提供的内容:
在菜单管理器中 -> 菜单项编辑
编辑每个菜单项,您将在右列看到“链接类型选项”部分。
看截图:
如屏幕截图所示,这组设置包含以下选项:
链接标题属性 :您可以将自定义标题属性添加到菜单项的标签。
链接CSS样式 :您可以为此菜单项的标签添加自定义css类。
链接图像 :您可以为此菜单项添加自定义图像。
添加菜单标题 :如果添加图像,则可以选择隐藏链接的标题(设置=否),或选择同时显示图像和标题(设置=是(默认))。
对于您的情况,您可以选择自定义图像图标,这些图标应显示在菜单项标题旁边。 如果要使用粗体或其他样式选项,可以将自定义css规则添加到所需的项目,然后在模板的css处添加css样式。
例如,您已经决定,对于某些菜单项,您希望其文本为粗体。 然后,您可以执行以下操作:
1。在“链接CSS样式”字段中为它们提供一个css类:例如,“ bold-items”(无“”)。 2.使用纯文本编辑器打开模板的css文件,并在文档末尾添加以下规则:
.bold-items {
font-weight:bold;
}
注意:如果您使用的是第三方菜单模块,或者您的模板包含默认菜单模块的替代项,则以上设置可能根本无效。 在这种情况下,您将需要为正在使用的菜单模块添加更多的模板替代,以实现上述设置。
*不确定菜单项标题是什么意思,以及如何尝试向其中添加html代码。
*更新/回答您的评论:
您从未在问题中提及视频。 您询问有关添加图标并使文本加粗的问题。 您对标头的含义是什么,什么样的代码以及要在哪里插入? 从菜单管理器中创建菜单项到在网站前端看到菜单项的那一刻,您是否知道该过程涉及什么?
按照我上面的回答,并假设您具有工作流程的基本知识(菜单模块,模板替代,css),您将能够为每个菜单项添加图像/图标或自定义样式。 如果您想在菜单中加入视频,那么...
...将需要一个更复杂的菜单模块。 这些被称为超级菜单,允许用户以各种方式在菜单内显示各种类型的内容,例如模块。 您应该安装这样的模块,也可以自己创建一个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.