首页 > 解决方案 > Liferay 7.1 - 如何为 pdf 文件添加链接 html

问题描述

我有一个主模块 C-portlet,它在文件夹资源中包含一个 pdf 文件。

resources/webapp/files/cg.pdf

我有一个战争主题。在其中一个 jsp 页面中,我需要为 cg.pdf 添加一个链接。

现在,我有:

<a target="_blank" href="/o/Cportlet/src/main/resources/META-INF/resources/webapp/files/cg.pdf"><liferay-ui:message key="cg-link"/></a>

但它不起作用。

最后一点,这个 pdf 可以随时更改,而无需再次部署模块/战争。

有人有想法吗?

谢谢

标签: javahtmlliferayliferay-7

解决方案


您可以将您的 pdf 文件放在您的主题资源文件夹之一(例如“模板”文件夹)。

现在您可以使用themeDisplay.getPathThemeTemplates() + "/cg.pdf"freemarker 或在您的主题中使用"${templates_folder}/cg.pdf"


推荐阅读