Drupal

Drupal 개발자 및 관리자를위한 Q & A


5
개발 중에 사이트에 대한 액세스를 제한하는 방법은 무엇입니까?
새로운 Drupal 7 기반 사이트를 만들고 있습니다. 개발은 공개적으로 액세스 가능한 서버에서 이루어집니다. 다중 사이트 환경에서 작업하고 있습니다. 승인 된 사용자 이외의 다른 사람에 대한 사이트 액세스를 완전히 차단하고 싶습니다. 사이트 이름, 테마 등에 대한 액세스 포함 전에 비슷한 작업에 보안 사이트 를 사용했습니다 . 인증에 실패하면 http 수준 인증을 …
17 7  users 

2
노드가 'Published'에서 'Unpublished'로 변경된 시점을 어떻게 알 수 있습니까?
에서 hook_node_update () 가 업데이트되어있어 후 (이 게시하거나하지 여부), 난 쉽게 노드의 '상태'를 알 수 있습니다. 그러나 업데이트 된 노드 가 게시 되었는지 확인하는 쉬운 방법 이 있습니까? (혹은 그 반대로도)? 규칙에 '노드 값이 변경되었습니다'라는 조건이 있거나 그 줄을 따라갈 수있는 조건이 있다고 생각하지만 프로그래밍 방식 으로이 작업을 수행하고 싶습니다. …
17 7  nodes  entities  hooks 

1
기본 page.tpl.php를 어떻게 재정의합니까?
내 D7웹 사이트에 나머지 페이지와 크게 다른 한 페이지가 있습니다. 이 페이지에서는 제한된 수의 영역과 다른 레이아웃으로 만 표시합니다. 기본값을 재정의하는 가장 좋은 방법은 무엇입니까 page.tpl.php? mycustom-page.tpl.php내 사이트 내의 특정 URL에서만 호출되는 " " 와 같은 것을 만들 수 있습니까 ?
17 7  theming 

3
첫 페이지에서 기본 컨텐츠 블록 제거
Drupal 7을 처음 사용하고 Frontpage의 기본값 main content block을 Views에서 생성 된 동등한 블록 으로 바꾸려고합니다 (블록에서 더 많은 제어권을 얻음). 뷰에서 새 첫 페이지 블록을 성공적으로 생성하여 콘텐츠 섹션에 추가했지만 이제 홈 페이지에 원본 뷰와 새 뷰 블록이 모두 표시됩니다. 에 main content block표시 <front>하지 않도록 구성 하여 제거하려고 …
17 7  views  blocks 

9
메뉴 관계에 따라 자식 노드의 뷰를 만들려면 어떻게해야합니까?
메뉴 트리에 다음 페이지가 있다고 가정하십시오. 프로젝트 프로젝트 하나 프로젝트 2 프로젝트 세 하위 페이지의 그림, 제목 및 텍스트 (요약)를 표시하는 프로젝트 (부모) 페이지에 포함될 뷰를 만드는 방법을 찾고 있습니다. 부모와 자식 사이의 관계는 메뉴 트리에서 정의됩니다. 노드 참조를 사용할 수 있다는 것을 알고 있지만 누군가 페이지를 만들 때마다 메뉴 …
17 7  routes  views  nodes 


4
동일한 기능에 여러 옵션이있을 때 사용할 모듈을 어떻게 선택합니까?
기본적으로 동일한 기능을 제공하는 여러 모듈을 찾는 것은 드문 일이 아닙니다. 예를 들어, 매우 유사한 기능을 제공하는 많은 SPAM 제어 모듈 (예 : Spamicide 및 Hidden CAPTCHA )이 있습니다. 그리고 비슷한 일을하는 많은 분류 모듈이 있습니다. 여러 모듈이 내 요구 사항을 충족 할 때 사용할 모듈을 어떻게 선택해야합니까?
17 7 

2
드루팔 페이지 실행 시간에 기여하는 것은 무엇입니까?
memcache를 사용하여 주요 성능 문제가있는 사이트를 조사 중입니다. 수와 총 실행 시간 (3 초에서 230 ms)으로 쿼리 수를 줄일 수 있었지만 페이지 실행 시간은 날 뛰었습니다. devel에 의해 출력 된 값을보고) 내 이해는 페이지 실행 시간 = PHP가 실행되는 데 걸리는 시간이므로 APC를 설치했으며 APC 제어판 (APC와 함께 제공된 apc.php)에서 …

5
메뉴 항목에 액세스 조건을 추가하려면 어떻게합니까?
메뉴 항목의 표시 여부를 결정하는 기존 조건 위에 새로운 조건을 추가하려면 어떻게해야합니까? 이러한 조건은 권한 설정으로 제한되지 않아야합니다. 예를 들어 유스 케이스 (이 질문에 대한 이유는 아닙니다) : 사용자가 하나의 노드 만 만들 수있는 콘텐츠 유형이 있다고 가정하십시오. 해당 유형의 콘텐츠를 추가하기위한 메뉴 항목이 있습니다. 그러나 사용자가 이미 해당 콘텐츠 …
17 routes 


3
"강의에서는 불필요한 호출을 피해야합니다. 대신 종속성 삽입을 사용하십시오."
주어진 URL의 URL 별칭을 얻기 위해 아래 코드를 사용하는 내 모듈에서 : $alias = \Drupal::service('path.alias_manager')->getPathByAlias($_POST['url']); 그러나 내 모듈에서 자동 검토 ( http://pareview.sh/ )를 실행하면 경고가 아래에 표시됩니다. 16 | 경고 | \ Drupal 호출은 클래스에서 피해야합니다. 대신 의존성 주입을 사용하십시오. 의존성 주입을 사용하여 위의 코드를 어떻게 업데이트합니까? 전체 수업 코드는 …

1
"언어 : 지정되지 않음"과 "언어 : 해당 사항 없음"의 차이점은 무엇입니까?
다국어의 맥락에서 Drupal 8 Language: Not specified과 차이점은 무엇입니까 Language: Not applicable? 이 드루팔 7 (6, IIRC)에서 이러한 차이는 없었다 그것은의 드루팔 7 방법에 비해 나에게 약간의 중복을 보인다 Language: Natural대 Language: name. 또한 차이점에 대한 빠른 Google 검색에서 이에 대한 문서를 찾지 못했으며 여기에 설명이 있으면 좋을 것이라고 생각했습니다.
17 8  i18n-l10n 


3
역할 이름에서 역할 ID를 어떻게 찾습니까?
로그인 할 때 사용자의 타사 데이터 소스 (db의 테이블)를 확인하고 발견되면 해당 사용자에게 역할을 추가하려고합니다. 역할이 제거 된 것으로 추측하고 싶지 않으며 역할 이름에서 가져오고 싶습니다.
17 7  users 

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