вопрос
Подскажите пожалуйста, Как добавить тег required к доп.полям которые обязательные для заполнения в админке?
Открыть файл engine/inc/xfields.php
Например, для текстовых полей, найти:
Заменить на:
То есть, в дописать [not-optional]required [/not-optional]. Для других полей аналогично. Правда, в select есть смысл вставлять, только если есть option без value, то есть должно быть не так , а так .
Например, для текстовых полей, найти:
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields" colspan="2"><input type="text" name="xfield[$fieldname]" id="xf_$fieldname" value="$fieldvalue" {$params}/>{$value[18]}</td>
</tr>
HTML;
$xfieldinput[$fieldname] = "<input type=\"text\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" value=\"$fieldvalue\" {$params}/>";
} else {
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
<label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]</label>
<div class="col-sm-10">
<input type="text" class="form-control width-500" name="xfield[$fieldname]" id="xf_$fieldname" value="$fieldvalue" {$params}/> {$value[18]}
</div>
</div>
HTML;
Заменить на:
$output .= <<<HTML
<tr id="$holderid" {$uid}>
<td class="addnews">$value[1]: [not-optional]<span style="color:red;">*</span>[/not-optional]</td>
<td class="xfields" colspan="2"><input [not-optional]required [/not-optional]type="text" name="xfield[$fieldname]" id="xf_$fieldname" value="$fieldvalue" {$params}/>{$value[18]}</td>
</tr>
HTML;
$xfieldinput[$fieldname] = "<input [not-optional]required [/not-optional]type=\"text\" name=\"xfield[$fieldname]\" id=\"xf_$fieldname\" value=\"$fieldvalue\" {$params}/>";
} else {
$output .= <<<HTML
<div id="$holderid" class="form-group" {$uid}>
<label class="control-label col-sm-2">{$value[1]}: [not-optional]<span style="color:red;">*</span>[/not-optional]</label>
<div class="col-sm-10">
<input [not-optional]required [/not-optional]type="text" class="form-control width-500" name="xfield[$fieldname]" id="xf_$fieldname" value="$fieldvalue" {$params}/> {$value[18]}
</div>
</div>
HTML;
То есть, в дописать [not-optional]required [/not-optional]. Для других полей аналогично. Правда, в select есть смысл вставлять, только если есть option без value, то есть должно быть не так , а так .