Drupal

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

3
프로그래밍 방식으로 나뭇 가지 템플릿에서 블록을 렌더링
page.html.twig 템플릿에서 뷰 블록을 렌더링해야합니다. D7에서는 다음과 같이합니다. <?php $block = module_invoke('module_name', 'block_view', 'block_delta'); print render($block['content']); ?> Drupal 8에서 module_invoke는 더 이상 사용되지 않으며 이것을 사용하는 것이 좋습니다. (블록 이름을 두 번째 매개 변수로 추가했습니다) Drupal::moduleHandler()->invoke($block, 'views_block__blog_block_1', $args = array()); 몇 가지 시도했습니다. 먼저 나뭇 가지 템플릿으로 시도했지만 나뭇 가지 …
28 blocks  8 

4
Drush를 통해 피처에 컴포넌트 추가
기존 기능의 구성 요소에 대한 변경 사항을 찾기 위해 'drush fu'를 사용하는 것을 이해하지만 drush를 사용하여 기존 기능에 구성 요소를 추가하는 방법이 있습니까? 지금은 / admin 도구를 사용하여 파일을 다시 만들고 다운로드하고 업로드하는 등의 작업을 수행해야합니다. drush를 통해이 프로세스를 수행하는 방법이 있다면 좋을 것입니다.
28 drush  features 

5
양식의 동적 선택 목록 (종속 드롭 다운)
Drupal 7을 사용하고 있습니다. 선택 목록의 옵션이 양식의 다른 선택 목록에서 선택한 값에 종속되도록하고 싶습니다. 나는 이것이 여러 번 전에 요청되었다고 확신하지만, 이것을하는 방법에 대한 명확한 대답을 찾는 데 어려움을 겪고 있습니다. 이 양식은 사용자가 작업 기록을 입력하기위한 것입니다. 전대 필드 유형에 대한 노드 참조 인 전대를 선택해야하며 이는 드롭 …
28 7  ajax  forms 

7
drush를 사용하여 PHP 스크립트를 실행하는 방법은 무엇입니까?
나는 Drush를 처음 사용합니다. 특정 사용자의 주석을 제거하기 위해이 스크립트를 어떻게 실행합니까? $uid = xx // the spam users id; $query = db_query("SELECT cid FROM {comments} WHERE uid = %d", $uid); while($cid = db_result($query)) { comment_delete($cid); } 또한 $ uid 대신 username을 사용하도록 스크립트를 완성하는 방법을 알려 주면 좋을 것입니다. …
28 drush 

8
db_query ()를 사용하여 하나의 결과 만 얻는 방법
mysql_fetch_array(), 등 을 사용하는 '오래된 학교'PHP MySQL 방법에서 전환 중이며 모듈에서 데이터베이스 API를 사용하여 Drupally를 더 많이 사용하려고합니다. 단순히 값을 반환하고 인쇄하고 싶습니다. 예를 들면 다음과 같습니다. $query = db_query("SELECT zip FROM {zipcodes} WHERE city = :city LIMIT 1", array(":city" => $city)); 나는 가치가 있다는 것을 알고 데이터베이스 API 외부의 …
28 7  database 

7
단일 모듈에 대한 drush updatedb
drush를 통해 단일 모듈의 업데이트 기능을 수행 할 수 있습니까? drush updatedb어떤 모듈 이름을 인수로 사용하지 않고 사용 가능한 모든 업데이트를 실행하는지 확인할 수 있습니다. 그런 다음 drush pm-update새 파일을 검사 할 수도 있습니다. 문서는 말합니다 : (pm-updatecode + updatedb와 동일) 내가 실행하는 경우이 의미 하는가 drush pm-update가능한 모든 (새로운 …
28 7  drush  updating 

5
분류법 / 용어 / % 목록을보기로 재정의하려면 어떻게해야합니까?
컨텐츠 유형에 어휘가 첨부되어 있습니다. 이 컨텐츠 유형으로 작성된 노드를 분류하기 위해 하나의 용어 만 선택할 수 있습니다. 어휘를 차량이라고하며 '자동차, 트럭, 보트'라는 용어가 있습니다. 컨텐츠 유형은 차량이라고도합니다. 경로 자동을 사용하여 [vocabulary : name] / [term : name]을 표시하므로 렌더링 할 때 site.com/vehicles/trucks가 표시됩니다. 예를 들어 모든 트럭을 표시 할 …



2
뷰의 상황 별 필터로 제공되는 field : delta 컨텐츠 유형의 의미는 무엇입니까?
뷰에 대한 새 상황에 맞는 필터를 만들 때 유형 목록에 content : spec (field_spec : delta)과 같은 옵션이 포함됩니다. 여기서 spec은 뷰에 허용 된 컨텐트 유형에 첨부 한 필드의 이름입니다. 목록에 제공되는 모든 필드가 아닌 일부에 나타납니다. 이 필드에서 참조를 찾을 수 없습니다. 이것이 무엇입니까 (field_name : delta)?
27 views  7 

11
“웹 사이트에 예기치 않은 오류가 발생했습니다. 나중에 다시 시도 해주십시오."
Drupal 7 에서이 오류가 있습니다. 이 오류에 대한 정보를 어떻게 더 얻을 수 있습니까? 모든 보고서, 모든 로그? PHP 오류가 없습니다. 어떻게 그 메시지를 비활성화하고 디버그 목적으로 더 유용한 메시지를 가질 수 있습니까? 참고 : 내 질문은 "이 문제를 어떻게 해결할 수 있습니까?"가 아닙니다.
27 7  8  debugging 


6
관리자 / 구성 페이지에 모듈을 추가하는 방법은 무엇입니까?
Drupal 7에서 모듈을 작업 중입니다. hook_menu 구현을 추가했습니다. $items['admin/config/content/mymodule'] = [ 'title' => 'MyModule', 'description' => 'Configure MyModule settings.', 'page callback' => 'mymodule_get_form', 'page arguments' => ['mymodule_admin_settings'], 'file' => 'mymodule.admin.inc', 'access arguments' => ['administer mymodule'], 'menu_name' => 'mymodule', ]; ... 그리고 mymodule.info의 구성 줄 : configure = admin/config/content/mymodule MyModule에 대한 …
27 7  routes  navigation 



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