You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过DNNSharp Action Form向2sxc应用添加地点/分类记录

在Action Form中向2sxc应用添加地点/分类记录的方法

嘿,这个需求其实可以通过Action Form内置的2sxc集成操作来实现,具体步骤和关键操作如下:

  • 核心操作:使用「2sxc Create Item」内置操作
    Action Form提供了专门针对2sxc的内置操作,能直接创建新的内容条目。配置步骤如下:

    1. 在你的发布职位表单中,添加一个新操作,选择「2sxc Create Item」类型。
    2. 在操作配置里,选中管理地点/分类的目标2sxc应用,再对应选择「Location」或「Category」内容类型。
    3. 把表单中用户输入的新地点/分类字段(比如名称、描述),映射到2sxc内容类型的对应字段(比如Title、Description)。
    4. 设置操作触发条件:比如用户勾选「添加新地点」复选框,或者点击「保存新地点」按钮时执行这个操作。
  • 优化用户体验的辅助操作
    为了让用户无缝使用这个功能,还可以搭配以下操作:

    1. 添加交互区域:在表单里加个折叠面板或弹窗,让用户可以切换到「添加新地点/分类」的输入界面,避免表单过于拥挤。
    2. 刷新下拉列表:执行完「2sxc Create Item」操作后,添加「Refresh Dropdown」操作,刷新职位表单中的地点/分类下拉选项,这样用户能直接选择刚创建的新条目,不用刷新整个页面。
  • 备选方案:使用「Execute Web API」操作
    如果需要更灵活的自定义逻辑(比如额外的数据验证、字段转换),可以调用2sxc的REST API创建条目:

    1. 添加「Execute Web API」操作,设置请求方法为POST,API端点用2sxc的内容创建接口(格式类似/api/2sxc/app/{你的应用名称}/content/{内容类型名称})。
    2. 在请求体中传递表单收集到的新地点/分类数据,格式为JSON(比如{"Title": "[[NewLocationName]]", "Description": "[[NewLocationDesc]]"})。
    3. 确保操作拥有足够权限访问2sxc的API,需要配置DNN的角色权限和2sxc应用的编辑权限。

内容的提问来源于stack exchange,提问作者Jeremy Farrance

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:11:35