Drupal

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

1
사용자 정의 필터 핸들러에서 쿼리 메소드가 트리거되지 않습니까?
내가 사용하고 보기 3 . 날짜 범위를 처리 하는 사용자 지정 보기 필터 를 만들어야했습니다 . 그래서 나는 모범을 보았고 행동을 모방하려고했지만 문제가 생겼습니다. 에서 내 클래스를 확장 할 때 views_handler_filter쿼리 메서드가 호출되지 않지만 클래스를 확장 views_handler_filter_string하면 작동 한다고 가정 해 보겠습니다 . 나는 무언가를 잊어야한다. 그러나 나는 여기 붙어있다. …
9 7  views 



2
뷰 컨텍스트 필터는 어떻게 작동합니까?
상황 별 필터를 다시 머리로 감싸려고합니다! 나는 그것을 잠시 동안 사용했지만 방금 완전히 다시 넘어졌습니다. 내가하려고하는 일은 다음과 같습니다. 이 복제 된 페이지에 분류 용어가 삽입 된 복제 된 컨텐츠 노드 페이지를 생성하십시오. 예 : EXAMPLE.com/white-shoes/blue 사용자가 / white-shoes 페이지에 도달하면 흰색을 향한 원본 노드 페이지가 표시됩니다. 이제 사용자가 / …
9 7  commerce  views 


3
구성 요소가 삭제되면 Webform 데이터는 어떻게됩니까? 구성 요소 유형을 변경할 수 있습니까?
수백 건의 제출로 복잡한 웹 양식을 물려 받았습니다. 구성 요소 중 하나는 양식 제출자의 이메일 주소를 캡처하는 데 사용되는 텍스트 필드였습니다. 어떤 이유로 이것은 전자 메일 필드가 아닌 텍스트 필드이므로 전자 메일 주소를 사용하여 확인 전자 메일을 보낼 수 없습니다. 텍스트 필드 이메일 구성 요소를 삭제하면 모든 데이터는 어떻게됩니까? 삭제 …
9 7  webforms 

9
13000 노드 삭제
Drupal 7 사이트에서 약 13000 개의 노드를 삭제할 수 있습니다. 한 번에 500 개의 노드를 삭제하기 위해 Views Bulk Operations 모듈을 시도 했지만 시간이 초과되었습니다. 한 번에 50 개의 노드 만 삭제할 수 있습니다. 한 번에 50 개가 넘는 노드를 어떻게 삭제합니까?
9 views  nodes 

2
`form_set_error` 출력의 위치를 ​​어떻게 변경합니까?
Drupal 7에서 출력 위치를 변경하는 방법이 form_set_error있습니까? 현재는 drupal_set_message모든 양식의 오류를 화면 상단에 대기 시키는 호출합니다 . 대신 각 메시지가 해당 필드 아래에 표시됩니다. 이것이 가능하지 않은 경우 MODULE_form_name_validate()함수 를 사용 하지 않고 함수 내에서 양식을 "잘못된"것으로 수동으로 플래그 지정할 수 form_set_error있습니까?
9 7  forms 

5
마지막으로 삽입 된 레코드 ID는 어떻게 얻습니까?
데이터베이스 테이블에서 마지막으로 삽입 된 행의 레코드 ID를 가져 오려고합니다. 을 사용하려고하는데 db_last_insert_id()예외가 발생했습니다. 정의되지 않은 함수 호출 db_last_insert_id() 마지막으로 삽입 된 레코드 ID는 어떻게 얻습니까?
9 7  database 

3
사용자 정의 모듈에서 파일 필드를 사용하여 컨텐츠 유형을 프로그래밍 방식으로 작성
이전에 수행 한 사용자 지정 모듈을 작성하고 있지만, 필드를 사용하여 콘텐츠 형식을 만들려고 시도한 것은 이번이 처음입니다. hook_node_info를 구현 했으며 admin_menu의 드롭 다운에서 컨텐츠 유형 목록에 컨텐츠 유형이 표시되지만 탐색 할 때 admin/structure/types나열되지 않습니다. hook_install을 구현 하고 다른 SO 질문에서 찾은 코드를 가져 왔습니다 . 코드에 오류 로그에 디버그 정보가 …

3
drupal의 node_save () 함수 속도를 어떻게 높일 수 있습니까?
node_save ()의 비 효율성에 많은 문제가 있습니다. 그러나 노드가 내 문제를 저장합니까? 그것이 궁극적으로 내가 찾으려고하는 것입니다. 100,000 반복으로 루프를 만들었습니다. 노드 개체가 유효하고 올바르게 저장되도록 최소값을 만들었습니다. 다음은 노드 저장 코드입니다. $node = new stdClass(); $node->type = "test_page"; node_object_prepare($node); $node->uid = 1; $node->title = $node_title; $node->status = 1; $node->language …
9 7  performance  nodes 

5
필드 컬렉션을 올바르게 삭제하는 방법?
드루팔 버전 : 7.21 필드 수집 모듈 버전 : 7.x-1.0-beta5 간단한 설명 : 프로그래밍 방식으로 필드 컬렉션을 가져 오려고하는데 바쁘지만 일부를 삭제하면 항상 '가짜'필드 컬렉션이 남아 있습니다. 자세한 설명 : 내 사용자는 자신의 프로필에 필드 수집 필드를 가지고 있습니다. 이 필드 모음에는 3 개의 텍스트 필드가 있습니다. 사용자 지정 SQL …
9 7  entities 

2
Drush의 동시 실행 기능을 사용하는 방법은 무엇입니까?
Drupal 다중 사이트 (단일 코드베이스, 다중 사이트 / *)를 사용하고 있습니다. 이와 함께 Drush 별칭을 사용하여 별칭을 관리하기 시작했습니다. $ cat sites/all/drush/aliases.drushrc.php <?php $aliases['localdev'] = array( 'site-list' => array( 'site1', 'site2', 'site3', ), ); ?> 이를 통해 모든 사이트에서 작업을 쉽게 수행 할 수 있습니다. $ drush @localdev cc all …

9
보기 3 프로그래밍 방식으로 노출 된 필터 제거
각기 다른 분류 용어 용어를 참조하는 여러 노드 유형이 있습니다. 카테고리를 표시하려면 taxonomy_display 모듈을 사용하십시오. 예를 들어 큐와 당구 공이라는 두 가지 범주가 있습니다. 큐는 가격, 가격 및 목재 필터를 갖추고 있습니다. 그러나 볼에는 목재 필터가 없습니다. taxonomy_term tid가 당구 공 어휘를 참조하는 경우 목재 유형 필터를 제거해야합니다. 따라서 프로그래밍 …
9 7  views 


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