Fragment
<div th:fragment="sort (label,field)">
<label th:text="${label}"> Label
<input th:name="'sort-' + ${field}" type="radio" value="asc"/>
<input th:name="'sort-' + ${field}" type="radio" value="dsc"/>
</label>
</div>
Usage
<div th:replace="fragments/form.html :: sort(label = 'Name', field = 'name')"></div>
What appears on the page
<label>Name</label>