«theming» 태그된 질문

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

2
html.tpl.php에서 영역 인쇄
page.tpl.php와 page-front.tpl.php 사이에서 변경되지 않기 때문에 html.tpl.php 템플릿의 일부 영역을 출력해야합니다 (두 이름 만 지정). 기본적으로 코드 중복을 피하고 싶습니다. 그러나 html.tpl.php에는 region과 관련된 것이 없으며 drupal_get_region_content를 사용하여 아무것도 검색 할 수 없습니다 (매개 변수가 있거나없는 경우 빈 배열을 반환합니다). 아이디어?
10 7  theming  regions 

6
이미지 스타일로 생성 된 이미지에 CSS 속성을 추가하는 방법
제목에 거의 모든 것이 있습니다. 이미지 스타일 테마 함수를 통해 생성 된 이미지에 CSS 클래스를 추가하여 출력이 다음과 같이 표시되도록합니다. <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> 어쨌든 그렇게 할 수 있습니까?
10 7  theming  media 

5
테마에 조건부 자바 스크립트를 추가하는 방법은 무엇입니까?
IE6-8에서 CSS3 선택자를 에뮬레이트 하기 위해 Selectivizr 스크립트 를 사용하고 싶습니다 . 하지만 테마에 추가하는 데 어려움을 겪고 있습니다. 지금까지 시도한 결과 : 1) 이것을 html.tpl.php 헤드 섹션으로 강제 : <!--[if lt IE 9]> <script src="<?php print base_path() . path_to_theme(); ?>/js/selectivizr.js"></script> <![endif]--> 그러나 base_path ()는 D7에서 아무것도 반환하지 않는 것 …
10 7  theming  javascript 


5
Drupal 7-분류 페이지에서 노드 출력 억제
모듈을 설치하지 않고도 (예 : template.php에) 분류 페이지에서 노드의 출력을 억제하는 방법이 있습니까? 분류 용어로 태그 ​​된 노드는 "Taxonomy Index 페이지"에 나타납니다 (예 : yoursite.com/taxonomy/term/[id]). Drupal 7의 새로운 기능인 Taxonomy Index 페이지에 필드를 첨부 할 수 있습니다. 그러나보기로 분류법 페이지를 오버라이드하려고하면 (예를 들어, 노드가 표시되는 방법을 제어하기 위해) 분류법 색인 …

3
코어를 해킹하지 않고 taxonomy_term_page ()의 출력을 다시 작성하십시오.
Drupal 7에서 taxonomy.pages.inc는을 포함 하여 분류 제목 표제 주위에 taxonomy_term_page()배치합니다 <div class="term-listing-heading">. 테마에서 taxonomy_term_page () 의 출력을 어떻게 다시 작성하여 코어를 해킹하지 않고 DIV를 제거 할 수 있습니까? tpl.php 파일이 없어서 taxonomy_term_page()테마를 훨씬 쉽게 만들 수 있기 때문에 놀랍습니다 .

7
쉼표로 구분 된 분류 용어 목록을 표시 하시겠습니까?
드루팔 7. 내 node.tpl.php에서 분류 용어 목록을 인쇄하려고합니다 (분류 체계를 "채널"이라고 함). 내가 사용하는 경우 : <?php print render($content['field_channel']); ?> 분명히 작동하지만 인라인으로 가져 오는 가장 좋은 방법은 CSS를 사용하여 왼쪽으로 띄우는 것입니다. 쉼표로 구분하고 싶습니다. 어떤 아이디어? 고마워.

5
hook_preprocess_page () : 조회 페이지를 알려주는 방법?
뷰 페이지에만 일부 자바 스크립트 및 CSS 파일을 삽입 해야하는 사용자 정의 모듈을 작성 중입니다. hook_preprocess_page를 사용하고 있지만 현재 페이지가 뷰에 있는지 알 수 없습니다. function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] = $scripts; // …
10 views  7  theming  javascript 

4
노드 / 편집 및 기타 양식에 JS 및 CSS를 추가하는 올바른 방법
JS가 많은 사이트를 만들고 있는데 JS 코드를 어디에 넣을지 궁금합니다. 최적으로 테마 레이어가 아닌 각 모듈에 JS를 유지하고 싶습니다. 일부 콘텐츠는 블록 등으로 노출 될 수 있습니다. 그러나 캐시에 문제가 있습니다. 이 예에서는 노드 편집 양식에 JS & CSS를 추가해야합니다. hook_block_view를 사용했지만 캐시되었습니다. 따라서 노드 편집 양식에 오류가 있으면 drupal_add_js …
10 theming  hooks 

4
Element :: children ()과 같이 Twig의 자식 요소를 반복합니다.
PHP에서 렌더링 가능한 배열을 다룰 때 Element :: children ()을 사용하여 #속성이 아닌 하위 요소 인 렌더링 가능한 요소 (필드 집합 내의 항목, 필드 위젯 내의 항목 등)에 액세스 할 수 있습니다. 예를 들어 file.module의이 스 니펫은 다음과 같습니다. <?php if ($element['#multiple']) { foreach (Element::children($element) as $name) { // ... …
9 8  theming 

4
컨텐츠에서 PHP를 사용하여 모바일 브라우저를 감지하는 방법은 무엇입니까?
PHP 필터와 함께 Drupal 7.14를 사용하면 기본 페이지 컨텐츠 유형에 다음이 있습니다. <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> 오류 메시지가 나타납니다. 주의 : 정의되지 않은 …
9 theming 

4
작은 값으로 다중 값 필드 값 계산
나는 시도한 나뭇 가지 tempalate에서 무제한 필드의 값 수를 세고 싶습니다. {{ node.field_mytext.count }} => 오류가 발생했습니다 그리고 다른 시도에서 {{ content.field_mytext.count }}=> 아무것도 반환되지 않았습니다 (이 방법에서는 필드가 비활성화되어 있지 않은지 확인했습니다. 필드는 디스플레이 관리자입니다). 내 질문은 나뭇 가지에서 필드의 항목 수를 어떻게 계산할 수 있습니까? 솔루션에 직면하여 이러한 …
9 theming  8 

2
나뭇 가지 템플릿의 필드에서 여러 항목이있는 이미지 필드 인쇄
사용자 정의 컨텐츠 유형에 대한 잔가지 템플릿이 있습니다. 그리고 대부분의 필드를 잘 렌더링 할 수는 있지만 여러 이미지로 이미지 필드를 인쇄 할 수는 없습니다. node--mycontenttype.html.twig 포함 {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} </div> {% endfor %} …
9 theming  8  media 

9
내 테마에서 관리자 테마를 어떻게 재정의합니까?
내 Drupal 8 테마를 만들었습니다. mytheme.info.yml : name: My Theme description: 'Drupal 8 Theme' type: theme base theme: bartik core: '8.x' mytheme.libraries.yml global-styling: version: 1.x css: theme: css/layout.css: {} css/style.css: {} css/colors.css: {} css/print.css: { media: print } "Seven"을 관리자 테마로 사용하고 있습니다. 페이지 (/ node / x / edit)를 …
9 8  theming 

2
잔가지 필드 템플릿에 변수를 추가하는 방법은 무엇입니까?
노드 페이지에서 다른 필드 (예제 필드)와 함께 출력에 노드 제목을 추가하고 싶습니다. field--field-example.html.twig필드 템플릿에서 사용할 수 없으므로 새 항목을 만들었지 만 노드 제목 변수에 액세스 할 수 없습니다. 테마 사전 프로세스에 변수를 추가해야합니다 themename.theme. 변수를 어떻게 추가 themename.theme하고 field--field-example.html.twig? 의 해당 항목은 무엇입니까?
9 theming  8 

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