Liferay 7.4.3.112中Asset Categories Navigation Portlet无法选择ADT求助
核心排查方向
1. ADT类型不匹配
Asset Categories Navigation Portlet仅支持**「Asset Categories Navigation」类型**的ADT。如果你的adt_filtro_empleos是其他类型(如Asset List、Asset Display),不会出现在配置下拉框中。
- 操作:进入ADT管理页面,确认该ADT的「类型」字段是否为
Asset Categories Navigation。
2. 作用域不一致
ADT的作用域(全局、站点、页面)必须与Portlet所在的站点匹配:
- 若ADT是在A站点创建,而Portlet部署在B站点,且未设置为全局作用域,则B站点的Portlet无法识别;
- 操作:检查ADT的作用域设置,若需跨站点使用,创建时选择「全局」作用域。
3. ADT未激活
处于「草稿」或「未发布」状态的ADT不会被Portlet加载。
- 操作:查看ADT的状态,确保已切换为「已发布」。
4. 权限不足
当前操作用户需同时拥有:
- 该ADT的「查看」权限;
- Asset Categories Navigation Portlet的「配置」权限(通常需站点管理员及以上角色)。
- 操作:进入ADT的权限设置面板,确认当前用户的权限配置。
5. 缓存未同步
Liferay的UI缓存可能导致ADT信息未及时更新到Portlet配置列表:
- 操作:
- 清除浏览器缓存后刷新配置页面;
- 后台进入「控制面板→服务器管理→缓存」,清除ADT和Portlet相关缓存。
6. 版本兼容问题
虽然7.4 GA112属于稳定版本,但不排除特定场景下的Bug:
- 操作:尝试新建一个标准的Asset Categories Navigation类型ADT,若仍无法显示,可考虑升级到同系列更高GA版本测试,或排查官方已知问题。
内容的提问来源于stack exchange,提问作者Dimas Travieso
相关产品推荐
相关产品推荐

