Есть плагин для того, чтобы добавление иконки ресурса было обязательным. Основан на модификации шаблона
У такого подхода есть огромный минус - нет проверки, есть ли уже иконка у ресурса или нет. При каждом редактировании ресурса приходится заливать иконку заново.
Как можно исправить этот момент? Чтобы поле добавления иконки было обязательным только при создании темы.
xfrm_resource_edit_icon:
Diff:
<xf:macro id="custom_dependent" arg-id="">
- <xf:upload name="upload" accept=".gif,.jpeg,.jpg,.jpe,.png,.webp" id="{$id}" />
+ <xf:upload name="upload" required="required" accept=".gif,.jpeg,.jpg,.jpe,.png,.webp" id="{$id}" />
<dfn class="inputChoices-explain">
{{ phrase('it_is_recommended_that_you_use_image_that_is_at_least_x_pixels', {
'width': 100,
'height': 100
}) }}
</dfn>
</xf:macro>
У такого подхода есть огромный минус - нет проверки, есть ли уже иконка у ресурса или нет. При каждом редактировании ресурса приходится заливать иконку заново.
Как можно исправить этот момент? Чтобы поле добавления иконки было обязательным только при создании темы.
