我有一个名为博客的 channel 现场组 这个字段组有3个字段
- {body}:文本区域,必填字段
- {image}:文件字段,可选字段
- {image_credit}:文本字段,可选字段,当{image}有内容时变成必填字段。
这背后的基本原理:条目只能是文本,但如果发布图片,则必须有出处。
据我所知,这不能通过 EE native 完成,我在 Devot-ee 中搜索了一个附加组件,但无济于事。
我想在现场层面解决这个问题。 Ohterwise 我必须在模板中编写一些代码,这将检查 {image_credit}==""是否发布任何 {image}。但这会导致混淆,因为为什么在 CP 中显示的图像不会发布...
最佳答案
我不知道有什么方法可以在 native 或使用插件来执行此操作,但插件可能在那里。
我建议编写您自己的 jQuery 验证。您可以将其弹出到该 channel 表单上某个字段的说明中。应该做得很好
关于field - 如果另一个字段在 Expressionengine 中有内容,我如何使一个字段成为必填字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400401/