«theming» 태그된 질문

모듈 / 테마에 의해 생성 된 HTML 마크 업을 렌더링하거나 수정하는 것에 대한 질문에 사용하십시오.



4
사용자가 테마에 로그인했는지 확인
Drupal 7에서는를 확인 $GLOBAL['user']->uid하거나 사용하여 현재 사용자가 테마에 로그인되어 있는지 간단히 확인할 수 있습니다 user_is_logged_in(). Drupal 8에서 사용자가 페이지 템플릿에 로그인했는지 어떻게 확인할 수 있습니까? 해결책은 수동으로 확인하는 것입니다 hook_preprocess_page(), 그러나 이것은 매우 인기가 있기 때문에, 나는 드루팔이 나뭇 가지 테마 엔진 기본적으로 뭔가를 제공합니다 생각합니다.
16 theming  8 

5
drupal 7 node.tpl에서 이미지를 렌더링하거나 인쇄합니까?
tpl을 사용하여 노드를 테마로 만들려고하고 이미지를 인쇄하려고 할 때 d6과 같은 이미지 경로를 찾을 수 없습니다. 어떤 기능을 사용하여 이미지를 올바르게 출력해야합니다 .. theme ( '')와 같은 것을 의미합니까? Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => [width] => 416 [height] …
16 7  theming  media 

4
$ view-> 실제 행 번호는 어떻게 얻습니까?
Drupal7 및 views3의 views-view-field--title.tpl.php에서 실제 행 번호는 어떻게 얻습니까? 나는 총을 얻는 방법을 알고있다. $view = views_get_current_view(); $view->total_rows; 그러나 실제 행 번호는 어떻게 얻습니까? 1/4 2/4 3/4 4/4를 인쇄하려면
15 views  theming 

4
필드가 비어 있지 않은지 확인
노드 템플릿에서 필드가 비어 있는지 확인하는 가장 좋은 방법은 무엇입니까? node--example.html.twig에서 "content"변수를 사용할 수 있습니다. 블록 확인과 같은 확인을 사용할 수 없습니다 {% if content.field_example %} 나는 이런 식으로 사용할 수 있습니다 : {% if content.field_example['#object'] is defined %} 그러나 가장 좋은 방법은 무엇입니까?
15 theming  8 

10
컨텐츠 필드에 클래스 추가 (링크)
<a>링크와 텍스트로 구성된 필드 의 태그에 클래스를 추가하고 싶습니다 . ( 링크 유형의 필드입니다 .) 필드 이름은 content.field_c_button_link입니다. 템플릿 파일에서 다음과 같은 것을 추가하고 싶습니다. {{ content.field_c_button_link.0.addClass('button blue') }} 수업을 올바르게 추가하려면 어떻게해야합니까? Patrick Scheffer의 답변에 따르면 CSS 클래스를 추가 할 수있는 필드의 설정을 보았지만 찾을 수 없었습니다. 링크 필드에서 …

3
Twig에서 필드 데이터에 어떻게 액세스합니까?
다음과 같은 사용자 정의 블록 유형에 대한 목록 필드가 있습니다. left|Align left right|Align right 다음과 같이 Twig의 키에 액세스 할 수 있습니다. {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} 그러나 간단한 비교를 수행하면 출력 FALSE됩니다. {{ kint(content.field_align == 'right') }} 다음 코드는를 반환합니다 …
15 entities  8  theming 

4
반응 형 테마에서 블록 관리
오메가를 기반으로 반응 형 테마를 시작하고 처음에는 모바일 레이아웃에 집중하고 있습니다. 모바일 레이아웃에 포함하기에는 너무 '무거운'것으로 간주되는 특정 블록과 해당 레이아웃을 위해 특별히 도입해야하는 다른 블록 (워터 다운 메뉴, 톤 다운 사용자 막대 등)이 있습니다. CSS를 사용하여 모바일 레이아웃에서 원하지 않는 블록을 쉽게 숨길 수 있고 기본 레이아웃에 모바일 특정 …
15 blocks  theming 

2
패널에서 생성 한 HTML 변경 : 가능합니까?
나는 패널을 사용하고 싶지만 패널은 엄청난 양의 div로 인해 스타일을 맞추는 데 어려움이 있습니다. 또한 해당 div에 적용되는 클래스는 의미가 없으며 너무 부피가 큽니다. 동료 프론트 엔더들 사이에 혼란을 일으켰습니다. 그들이 생성 한 출력을 보여주기 위해 : 문제는 960.gs를 사용하고 있으며 패널은 자체 클래스와 부피가 큰 div 구조를 추가하여 클래스를 …
15 7  theming  panels 

4
Drupal 7의 고급 메뉴 테마
나는 웹을 순회했으며 사용자 정의 메뉴를 테마로하는 방법은 전혀 분명하지 않습니다. 몇 시간 동안 살펴본 결과 메뉴를 만들고 출력을 사용자 지정하는 과정을 처음부터 끝까지 보여주는 단일 게시물을 찾지 못했습니다. 이것이 다단계 프로세스 인 것 같습니다. Drupal 인터페이스를 통해 메뉴를 만듭니다. template.php파일에 테마 기능을 작성 하여 출력을 테마하십시오. 이 메뉴를 템플릿 …
15 7  routes  theming 

5
node.tpl에서 노드 주석 수를 표시하는 방법?
손님이 노드에 대한 주석을 볼 수 없도록 사용자 권한을 변경하는 것에 대한 아이디어가있었습니다. 노드에 대한 의견이 있음을 분명히 알 수 있기 때문에 내 사이트 주변의 뷰에는 아무런 문제가 없으며 등록하기가 더 쉽습니다. 문제는 그들이 내 사이트에 직접 노드에 도착했을 때 아무런 의견도 보지 못하고 "약간 쓸모가 없다"고 생각하는 것 같습니다. …
15 theming  comments 

2
render 및 node.tpl.php로 추가 된 div 제거
Drupal 7 용 HTML5 템플릿을 만들려고하는데 깨끗한 코드가 매우 중요합니다. 나는 대부분 자신의 사용자 정의 테마를 사용하는 HTML과 CSS를 완전히 제어하기를 원합니다. 즉, Drupal에서와 마찬가지로 정확하게 사용하려는 HTML5 및 CSS 세트가 있습니다. 나는 전처리 기능이 어떻게 작동하는지에 대해 너무 잘 알고 있지 않습니다. 내 page.tpl.php 파일에서 'print render ($ page …
15 7  theming 

2
필드 복제를위한 후크
이미지 필드의 표시 형식을 지정하는 사용자 정의 모듈이 있는데 여러 값을 사용할 수 있습니다. 필드의 첫 번째 값 (예 : "[image1]")을 복제하기 위해 어떤 후크를 사용해야하는지 알고 싶습니다 array_unshift(). 나머지 함수를 포맷하기 전에 배열의 시작 부분에 다시 추가 합니다. 필드의 표시 / 테마. 그래서 무엇 [image1] [image2] [image3] 된다 [image1] …
15 hooks  media  theming 

6
나뭇 가지 템플릿을 디버깅 할 때 kint ()로드 속도를 높이려면 어떻게해야합니까?
Devel 모듈의 kint ()가 PHP 메모리 제한을 초과하고 브라우저를 끌기 때문에 작동하기 어려운 방법에 대해 꽤 많이 논의했습니다. 레벨 수를 제한하여 속도를 향상시키는 것에 대한 생각을 들었습니다. 예를 들어 settings.php에서 다음을 수행 할 수 있습니다. require_once DRUPAL_ROOT . '/modules/contrib/devel/kint/kint/Kint.class.php'; Kint::$maxLevels = 3; kint ()의 속도를 향상시키는 다른 방법이 있습니까?
15 theming  8  performance 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.