Drupal

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

14
설치된 모듈을 / sites / all / modules / *에서 / sites / all / contrib / modules / *로 이동하는 방법
나는이 질문에 대한 답을 전혀 운없이 찾지 못했습니다. 데이터베이스 구조에서 관찰 한 것부터 모듈 위치는 '시스템'테이블에 지정되어 있습니다. 내가 가진 유일한 해결책은 'filename'열을 업데이트하기 위해 SQL 쿼리를 작성하는 것입니다. 예를 들어 contrib 모듈과 같이이 문제를 해결하는 데 더 나은 / 더 깨끗한 솔루션이 있습니까?
34 7  installing 

4
사이트의 기본 URL을 얻는 방법
내 사이트는 http : //drupal8.local/에 있습니다. 해당 URL 의 drupal8.local 부분은 어떻게 얻 습니까? Url::fromRoute('<'current'>')또는 base_path()URL의 경로 부분을 반환합니다. 예를 들어 http : //drupal8.local/a/b/c/d/e/f 의 /a/b/c/d/e/f'경우, 내가 얻을 필요가있을 때 '를 반환 'drupal8.local'합니다. URL의 해당 부분을 어떻게 얻을 수 있습니까?
34 8  uri 

6
SA-CORE-2014-005 (Drupal 7.32) 용 패치는 어떤 종류의 공격을 방지합니까?
에 최대 읽기 https://www.drupal.org/node/2357241 과의 기술적 인 세부 사항 https://www.drupal.org/SA-CORE-2014-005 단순히 실제 패치뿐만 아니라 : diff --git a/includes/database/database.inc b/includes/database/database.inc index f78098b..01b6385 100644 --- a/includes/database/database.inc +++ b/includes/database/database.inc @@ -736,7 +736,7 @@ abstract class DatabaseConnection extends PDO { // to expand it out into a comma-delimited set of placeholders. foreach (array_filter($args, 'is_array') …
33 security 


7
Node.js 테마 워크 플로우를 사용할 때 Drupal에서 세그먼테이션 오류가 발생하지 않도록하려면 어떻게해야합니까?
조짐: 일부 drush 명령은 실패합니다. 일부 Drupal 페이지가 비어 있습니다. 실패한 drush 명령은 "세그먼트 결함 : 11"을보고합니다 . Apache 로그 (예 : MAMP의 php-error.log)도 동일한 오류를 표시합니다. 배경: gulp 또는 grunt 워크 플로를 사용하는 경우 (테마의 SASS 등을 컴파일하는 경우) Drupal 페이지를 공백 (WSD)으로 제공하는 동안 Apache와 마찬가지로 drush 명령으로 …
33 theming  drush 


3
뷰에서 요소를 어떻게 그룹화합니까?
제 1 조 (게임), 제 2 조 (지역 뉴스), 제 3 조 (세계 뉴스), 제 4 조 (세계 뉴스), 제 5 조 (게임), 제 6 조, 제 7 조, 제 8 조의 기사가 있습니다. 보기에서 기사를 "뉴스", "게임"및 "기타"로 그룹화하고 싶습니다. 세계와 지역 뉴스를 하나의 카테고리로 결합하고 카테고리가없는 것을 "기타"로 …
33 7  views 


6
모듈의 구성을 어떻게 업데이트합니까?
Drupal 8에서 커스텀 모듈을 만들고 있습니다. 여기에는 YAML 구성 파일이 포함되어 있습니다. 개발함에 따라 구성을 변경하고 추가해야합니다 (예 : 사용자 지정 엔터티에 다른 필드 추가). 현재 Drupal이 변경 사항을 알도록하는 유일한 방법은 모듈을 제거하고 다시 설치하는 것입니다. Drupal이 모듈이 제공 한 구성 파일이 활성 구성과 동일한 지 확인하고 그렇지 않은 …

9
프로그래밍 방식으로 블록을 표시하려면 어떻게해야합니까?
Drupal 8 베타 -14를 사용하여 사이트를 개발 중입니다. 다른 용어의 뷰 블록을 만들었으며 코드를 사용하여 표시하고 싶습니다. 프로그래밍 방식으로 표시하려면 어떻게해야합니까? 이 코드를 사용하여 Drupal 7에서 사용했지만 Drupal 8에 대해 혼란 스럽습니다. $block = module_invoke('block', 'block_view', '4'); $text_block = render($block['content']);
33 8  blocks 

6
프로그래밍 방식으로 용어를 만드시겠습니까?
어휘에 많은 용어 (~ 200)를 추가하려고하는데 Drupal 8 용으로 업데이트 된 가져 오기 모듈을 찾을 수 없으며 Drupal 7 에서이 작업을 수행하는 기능이 존재하지 않는 것 같습니다 Drupal 8. 그래서, 이것을하는 사람이 나를 올바른 방향으로 안내 할 수 있습니까? entity_create주석에서 제안한 대로이 코드로으로 시도했습니다 . $term_create = entity_create('taxonomy_term', array('name' => …
32 taxonomy-terms  8 

5
tid에서 분류 용어 이름을 얻는 방법은 무엇입니까?
우리의 많은 것들이 uris와 같은 형식을 가지고 site/taxonomy/XX있습니다. 여기서 XX는 정수입니다. " 이름에서 TID를 얻는 방법 "과 같은 많은 질문을 찾았 지만 에서 이름을 가져오고 싶습니다 TID. 사이트 이동 경로 스크립트를 작성하려고하는데 " home > term" 와 같은 흔적이있는 경우를 제외하고 모든 것이 훌륭 합니다. 대신 " home > <TERM …
32 7  taxonomy-terms 

7
PHP 오류를 어떻게 방지합니까?
Drupal에서 모든 PHP 오류, 경고 및 알림을 끄는 방법이 있습니까? 이들은 개발 된 사이트에서 유용하지만 보안 상 위험이 크며 사이트를 실제로보기에 좋지 않게 만듭니다. Drupal 6의 admin / settings / error-reporting 페이지에서 Drupal이 화면에 오류를 기록하는 것을 막을 수 있지만 Drupal 7에서 어디서 찾을 수 있습니까? 누락 된 것 같습니다.
32 7 

5
큐를 처리하기 위해 cron 태스크가 필요합니까?
완료하는 데 약 45 분이 걸리고 매일 발생 해야하는 작업이 있습니다 (사용자를 여러 외부 데이터베이스에 동기화하는 등). 작업을 처리하기 위해 hook_cron_queue_info()다음과 같이 cron 대기열을 설정했습니다 . function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, ); return $queues; } 이 기능을 사용하여 대기열을 …
32 7  hooks  cron  queue 


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