I created a custom entity and made it a custom asset. The entries are there in the database table assetentry.I want to render the asset in asset publisher. For this I made two classes *AssetRenderer and *AssetRendererFactory .I saw that *AssetRendererFactory constructor is being invoked but its getAssetRenderer() method is not being invoked. Any idea what might I be missing to render asset? Also I got my custom entity in the Asset type in the configuration link but when I select it, I got the contents of blogs portlet instead of my custom portlet. Please help.. any help would be appreciated. Thanx in advance..
How to render custom asset in liferay 7?
1000 Views Asked by Abhishek Jain At
1
There are 1 best solutions below
Related Questions in LIFERAY
- Liferay DXP Service builder @BeanReference field is null
- How to customize mention notifications in liferay 7.3.5
- Could not find method compileOnly() for arguments
- "error: cannot find symbol import com.liferay.portal.kernel.uuid.PortalUUID;" in Liferay 7.4
- java:41: error: cannot find symbol import com.liferay.portal.kernel.uuid.PortalUUID; in liefray DXP
- liferay, how to add a new permission to liferay using admin panel portal
- Why jmeter/blazemeter is not recording web actions which are in angular?
- liferay-amd-loader - Missing react dependency error in Liferay react application
- Liferay 7.4 | How to Check File Entry Permissions in a Servlet?
- Liferay 7.4 GA107: Unresolved requirement: Import-Package: com.ironsoftware.ironpdf_ [Sanitized]
- Liferay 7.4 theme development with bootstrap/clay css variables in browser
- Liferay 7 Taglib issue with new module in Dev Studio
- Liferay 7.4 GA27+: DLURLHelperUtil.getPreviewURL returning old legacy URL format for Document and Media images
- Freemarker if statements inside html elements
- Uncaught TypeError: A.LiferayItemSelectorDialog is not a constructor - Liferay Portal 7.4 GA 105
Related Questions in LIFERAY-7
- How to customize mention notifications in liferay 7.3.5
- ClassNotFoundException: com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry cannot be found by Service.service
- "error: cannot find symbol import com.liferay.portal.kernel.uuid.PortalUUID;" in Liferay 7.4
- Problem with opening a script tag with < and < through a CMS
- I need to setup session replication on liferay servers
- How to add validations on <aui:input type="editor" />?
- Liferay 7.4 | How to Check File Entry Permissions in a Servlet?
- The Error "instantiatedGenerator.run is not a function" Occurs when Generating the Angular Widget use yo angular-js
- How to enable X-Frame options in Liferay CE 7.4 for an specific URL - Embed a Liferay page in another Domain
- Liferay 7.4 theme development with bootstrap/clay css variables in browser
- Liferay 7 Taglib issue with new module in Dev Studio
- Error creating new liferay module project in eclipse 2022-3
- Uncaught TypeError: A.LiferayItemSelectorDialog is not a constructor - Liferay Portal 7.4 GA 105
- How to retreive instance scoped configuration in Liferay 7.4.3 (ga104)?
- liferay 7.4 - I am trying to add roles programatically but get error when trying to view Roles page
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I think I had the same problem as you described.
The main problem was that I hadn’t indexed my custom entity by searching engine (Elasticsearch). Therefore, Asset publisher could not find any instance of my custom entity (I don’t know why Asset publisher returns all contents of blog, but I had the same problem).
When I wrote an indexer for my custom entity based on https://web.liferay.com/community/forums/-/message_boards/message/84418151 (deployed it and re-indexed custom entity), it started to work.