正如我试图在Liferay 7.2文档中找到明确的手册一样,它无法在Liferay 7.2中获得具体而又“非神秘”的实现黏土的方式。只是期待获得有关如何在Liferay 7.2主题上实现Clay的反馈,因为到目前为止,我发现的所有内容都是Clay的出色程度以及Clay与Liferay的协作程度,但是没有如何在其内部实现。非常感谢您的反馈。
更新:
经过大量研究,这是我所做的,但是现在我遇到了JAVA错误(我重复说说一个前端开发人员,所以说到JAVA时,我100%不了解):
将此代码添加到liferay-workspace目录中的build.gradle中:
compileOnly组:“ com.liferay”,名称:“ com.liferay.frontend.taglib.soy”, 版本:“ 1.0.10”
compileOnly组:“ com.liferay”,名称:“ com.liferay.frontend.taglib.clay”, 版本:“ 1.0.0”
在mi init.jsp上导入taglib(在liferay-dxp-7.2.10-ga1 \ tomcat-9.0.17 \ webapps \ ROOT \ html \ portal内),以便在每个portlet和webcontent中使用它:
现在我收到此错误:
“绝对uri:[http://liferay.com/tld/clay]不能在web.xml或与此应用程序一起部署的jar文件中解析”
答案 0 :(得分:0)
您可以通过可用的标签库使用Clay
compile group: 'com.liferay', name: 'com.liferay.frontend.taglib.clay'.
<%@ taglib uri="http://liferay.com/tld/clay" prefix="clay"%>.
<clay:alert title="test" message="test"/>
您还可以通过使用直接html
来使用不带标签库的黏土<div class="alert alert-danger" role="alert">
<span class="alert-indicator">
<svg class="lexicon-icon lexicon-icon-exclamation-full" focusable="false" role="presentation">
<use href="/images/icons/icons.svg#exclamation-full"></use>
</svg>
</span>
<strong class="lead">Error:</strong>This is an error message
</div>