Blogs
In this case I want to override Liferay Forms email notification template.
At first I read following help doc:
I'm using liferay 7.1.3 CE and do following steps:
- Shutdown my Liferay at first
- Create a copy of file named "com.liferay.dynamic.data.mapping.service-3.0.63.jar" from /osgi/marketplace to /osgi/marketplace/override folder
- Rename file to com.liferay.dynamic.data.mapping.service.jar (remove version information)
- Open the jar file with winrar and edit META-INF\resources\notification\form_entry_add_body.soy
- Start the liferay portal and check you catalina.out log file as bellow:
2020-07-23 12:16:45.863 INFO [ModuleFramework-Static-Bundles-6][LPKGBundleTrackerCustomizer:523] Disabled Liferay CE Forms and Workflow - Liferay CE Dynamic Data Mapping - Impl:file:/.../liferay-ce-portal-7.1.3-ga4/osgi/marketplace/Liferay CE Forms and Workflow - Liferay CE Dynamic Data Mapping - Impl.lpkg!/com.liferay.dynamic.data.mapping.service-3.0.63.jar
2020-07-23 12:16:47.017 INFO [ModuleFramework-Static-Bundles-6][DefaultLPKGDeployer:446] Installed override JAR bundle LPKG-Override::/.../liferay-ce-portal-7.1.3-ga4/osgi/marketplace/override/com.liferay.dynamic.data.mapping.service.jar
Have a good day!