Tôi cố gắng in giá trị trường trong một nút - template.html.twig không có khoảng trắng. Trường này là một lựa chọn trong trang quản trị.
Location|Location
Achat|Achat
Đây là cách giá trị của tôi được in:
{{nội dung.field_type}}
trường.html.twig:
{% for item in items %}
{{- item.content -}}
{% endfor %}
Tôi thử một số đối số twig như
{{content.field_type | trim}}
Nhưng khi tôi in như thế này, nó trống rỗng.
Vậy đâu là khoảng trắng này? tương tự nếu tôi cố gắng kiểm tra giá trị trong điều kiện khác:
Điều này không hoạt động vì khoảng trắng:
{% nếu nội dung.field_type == "Achat"%}
Công việc này :
{% nếu content.field_type | render | trim == "Achat"%}
Vì vậy, để kiểm tra một giá trị thì không sao, nhưng để in giá trị nếu tôi sử dụng
{{content.field_type | kết xuất | cắt}}
tôi đã có kết quả tương tự với khoảng trắng.
Vì vậy, nếu ai đó có thể cho tôi biết nơi nào thêm khoảng trắng này và cách loại bỏ điều này trong twig. Tôi sử dụng chủ đề boostrap, nhưng tôi không thấy bất cứ ai thêm khoảng trắng.
node.field_type.value == 'Achat'
spaceless
? twig.sensiolabs.org/doc/2.x/tags/spacless.html