有没有办法将 javax.portlet.title 元素放在

中标签?

发布于 2024-12-03 08:50:31 字数 357 浏览 0 评论 0原文

我目前正在编写一个部署到 liferay 中的 portlet。

我显示了 portlet 的框架,包括它的 portlet-title 元素。 我的问题是我无法在这个标题元素周围放置任何标签。 (我有一个附加到该 portlet 的资源包,其中包含这样的条目: javax.portlet.title=我的没有 h2 标签的奇特标题)

如果能用 h2 标签包裹该标题,那就太好了。 单纯写入资源包不行,看来html被转义了。 编写 javax.portlet.title=

My fancy title

准确地显示了网站上的该字符串。

有什么想法吗?谢谢。

I'm currently writing a portlet which gets deployed into liferay.

I show the portlet's frame including its portlet-title element.
My problem is that I can't put any tags around this title element.
(I have a resource bundle attached to that portlet holding such an entry:
javax.portlet.title=My fancy title without h2 tag)

It would be nice to have exactly that title wrapped by a h2 tag.
Simply writing it into the resource bundle does not work, it seems that html is escaped.
Writing javax.portlet.title=<h2>My fancy title</h2> shows me exactly that string on the website.

Any ideas? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

天暗了我发光 2024-12-10 08:50:31

显示的 portlet 标题(以及 portlet 周围的框架)是在 portlet.vm 中生成的,该文件位于主题中。默认情况下,它是用

生成的。

<h1 class="portlet-title">
    $theme.iconPortlet() <span class="portlet-title-text">$portlet_title</span>
</h1>

如果你可以注入

按照你提到的方式,它会导致

我喜欢的标题

(忽略此处的图标)由于该模板

所以:我想您有自己的主题,去那里,覆盖给定的文件。它很短,你可以直观地在那里找到你需要更改的代码,没有问题。

The portlet title is displayed (and the frame surrounding the portlet) is generated in portlet.vm, which is a file located in your theme. There it's, by default, generated with <h1>

<h1 class="portlet-title">
    $theme.iconPortlet() <span class="portlet-title-text">$portlet_title</span>
</h1>

If you could inject <h2> the way you mention, it would result in <h1><h2>My fancy title</h2></h1> (ignoring the icon here) due to that template

So: I guess you have your own theme, go there, override the file given. It's short, you can intuitively find the code you need to change there without problems.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文