나는 드루팔 (Drupal을 처음 사용하는데, 나는 그것을 아주 좋아한다. 나는 혼자서 그것을 배우고 있지만, 나는 지금 당장 문제에 봉착하고있다.드루팔 (Drupal 8 - 링크에 클래스 추가하기
제목과 링크 목록을 표시하는 맞춤 블록을 만들었습니다. 따라서 해당 블록의 유일한 필드는 유형 링크입니다. 내 꼬리말 영역을위한 블록입니다. 따라서 사용자가 클릭하면 새 탭에 새 웹 사이트가 열립니다.
난 그냥이 블록 유형에 대한 HTML 출력을 변경하려면, 그래서 나는이 주제 제안 꺼내 : 필드 - 블록 - 내용 - 필드 링크 - 바닥 글 - links.html.twig을
내 문제는 모든 <a>
태그에 클래스를 추가하는 방법입니다.
'링크 클래스'모듈을 사용해 보았습니다. 그것은 버그가 있습니다. 모듈을 설치하기 전에 이미 css에있는 클래스 만 읽습니다. 모듈을 설치 한 후에 생성 된 새로운 클래스는 읽지 않습니다. 나는 여러 가지 일을 시도하고 캐시를 여러 번 지워 봤지만 이상했다. 모듈없이 클래스를 추가하는 더 좋은 방법이 있어야합니다.
누구나 나를 도울 수 있고 내 <a>
태그에 수업을 추가하는 가장 좋은 방법을 보여줄 수 있습니까?
여기 그것은 당신이 사용자 정의 블록을 구축하는 방법에 따라 달라
{% if label_hidden %}
{% if multiple %}
<div{{ attributes }}>
{% for item in items %}
<div{{ item.attributes }}>{{ item.content }}</div>
{% endfor %}
</div>
{% else %}
{% for item in items %}
{{ item.content }} -------------> add class here
{% endfor %}
{% endif %}
{% else %}
<div{{ attributes }}>
<div{{ title_attributes }}>{{ label }}</div>
{% if multiple %}
<div>
{% endif %}
{% for item in items %}
<div{{ item.attributes }}>{{ item.content }}</div>
{% endfor %}
{% if multiple %}
</div>
{% endif %}
</div>
{% endif %}