次のようなフォーム フィールド テンプレートがあります。
{% block test_question_widget %}
{% spaceless %}
<div {{ block('widget_container_attributes') }}>
{% set type = type|default('hidden') %}
<input type="{{ type }}" {{ block('widget_attributes') }} value="{{ value }}"/>
<div class="visible-element"></div>
</div>
{% endspaceless %}
{% endblock %}
div.visible-element を js ファイルで定義したとおりに動作させたいとします。つまり、ページ上の位置に応じて、非表示の入力の値を変更します。
- jsファイルを追加する必要があります。それを行うのに最適な場所はどこですか?
- このようなフィールドが100個あるとします。jsを一度だけ追加するにはどうすればよいですか?