Forms 带工艺CMS的前端入口表格
我正试图用Craft创建一个表单,允许用户对特定部分中的条目进行评分。跟踪评级的部分有三个字段:评级下拉字段、用户字段和输入字段。这是我现在的表格:Forms 带工艺CMS的前端入口表格,forms,twig,Forms,Twig,我正试图用Craft创建一个表单,允许用户对特定部分中的条目进行评分。跟踪评级的部分有三个字段:评级下拉字段、用户字段和输入字段。这是我现在的表格: <form method="post" accept-charset="UTF-8"> {{ getCsrfInput() }} <input type="hidden" name="action" value="entries/saveEntry"> <input type="hidden" name="
<form method="post" accept-charset="UTF-8">
{{ getCsrfInput() }}
<input type="hidden" name="action" value="entries/saveEntry">
<input type="hidden" name="redirect" value="viewentry/{slug}">
<input type="hidden" name="sectionId" value="userRatings">
<input type="hidden" name="enabled" value="1">
<input type="text" id="user" name="ratings" value="{{currentUser}}" style="display:none;" readonly>
<input type="text" id="restaurant" name="restaurant" value="{{entry.id}}" style="display:none;" readonly>
<label for="ratings">Rate This Restaurant</label>
<select id="ratings" name="ratings" required>
{% for option in entry.ratings.options %}
<option value="{{ option.value }}">{{option.label}}</option>
{% endfor %}
</select>
<input class="button" type="submit" value="Rate">
{{getCsrfInput()}}
给这家餐馆评分
{entry.ratings.options%中的选项为%s}
{{option.label}
{%endfor%}
我有两个文本框,记录当前用户和我试图评分的条目的条目ID(我们在_Entry.html上查看此条目)。在我添加“display:none”之前,它们都显示了正确的信息。然后,我在craft中设置了ratings字段的选项,并将它们设置为下拉列表的值(正在工作)
当我试图提交时,我得到一个手工错误:“内部服务器错误试图获取非对象的属性。”任何帮助或建议都将不胜感激 您缺少“标题”字段
<input type="hidden" name="title" value="Free Registration Title">
这是一项要求