Drupal

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

3
뷰 "첨부 파일", "컨텐츠 창"및 "컨텍스트"의 목적은 무엇입니까?
방금 콘텐츠 유형에 대한보기를 만들었습니다. 한 견해로는 콘텐츠 유형에 대한 페이지와 첫 페이지에 4 개의 최신 게시물의 미리보기가 필요합니다. 페이지가 문제가 아닙니다. 프론트 페이지 미리보기의 경우, "첨부 파일", "컨텐츠 창"및 "컨텍스트"의 목적에 대해 혼동했습니다. 프론트 페이지 미리보기에 사용할 것을 모르겠습니다. "컨텍스트"에는 더 많은 링크가 없으며 패널 모듈이 비활성화되어 있으므로 "컨텐트 …
9 7  views 

3
라이브 드루팔 7 사이트에 시간당 1000 개의 노드를 업로드하고 교착 상태를 피하려면 어떻게해야합니까?
얼마 전까지 교착 상태에 대해 썼습니다 : PDOException : SQLSTATE [40001] : 직렬화 실패 : 1213 잠금을 시도 할 때 교착 상태가 발견되었습니다. 개발팀이 시도하는 모든 작업에도 불구하고 여전히 다음과 같은 오류가 발생합니다. PDOException : SQLSTATE [40001] : 직렬화 실패 : 1213 잠금을 시도 할 때 교착 상태가 발견되었습니다. 트랜잭션을 …

5
한 번에 여러 컨텐츠 유형에 필드를 추가 하시겠습니까?
한 번에 여러 컨텐츠 유형에 필드를 추가하고 모든 컨텐츠 유형에 대해 한 번에 구성하려고합니다. 이유는 많은 콘텐츠 유형이 있기 때문에이 새로운 필드를 각각 추가하여 업데이트해야합니다. 이 필드는 모든 컨텐츠 유형에 대해 동일하게 구성됩니다. 추가하려는 모든 컨텐츠 유형에 대해 필드를 추가 한 다음 구성하는이 프로세스를 반복해야하며 잠시 후 힘들어집니다. 많은 콘텐츠 …
9 7  entities  nodes 

1
custom.module 대 template.php
이것은 목표가 아닌 질문이지만 이것에 대한 좋은 정보를 찾을 수 없습니다. 언제 template.php 파일에 코드를 넣는 것이 올바른 습관으로 간주되고 언제 모듈에 구현해야합니까? 내 현재 예제에서 hook_preprocess_node를 호출하고 내부에서 drupal_get_form을 수행하고 해당 양식을 렌더링해야합니다. 내 논리를 template.php에 넣었습니다. 그 맞습니까? 그렇지 않다면, 문제에 관한 간단한 DOS 및 DONTS 목록을 제공해 …
9 theming 

4
로그인 한 사용자 만 특정 페이지를 사용할 수 있도록 설정
도움이 필요하며 여기에 문제가 있습니다. Drupal 7을 사용하여 사이트를 구축하고 있습니다. 특정 페이지를 로그인 한 사용자 (각각 자신의 사용자 이름 / 암호를 가짐) 만 볼 수 있도록해야합니다. 다른 사용자는 단순히 리디렉션되거나 오류 메시지가 표시되어야합니다. 이 기능이 Drupal 7 자체에 포함되어 있거나이를 수행하는 모듈이 있습니까 (유기 그룹보다 간단한 것)?
9 7 

3
후크 조회 alter에서 LIKE 절이 작동하지 않습니다.
Drupal 7에서 기본 검색을 LIKE 절로 바꾸려고합니다 . 기존 쿼리에 OR 조건 추가 에 따라 쿼리를 변경하려고했습니다 . function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search results. if ($table['table'] == 'search_index') { // Get the query args and then the search term $args =& $query->getArguments(); …
9 7  database 

3
프로그래밍 방식으로 노드를 만들면서 프로그래밍 방식으로 이미지를 추가하려면 어떻게합니까?
프로그래밍 방식으로 노드를 추가하는 스크립트를 작성 중이며 이미지를 추가 / 첨부하는 올바른 방법을 모릅니다. 사실 저는 Drupal에 익숙하지 않습니다. 다음은 사용 print_r중인 기존 이미지를 찾은 동안 찾은 (샘플) 이미지 객체입니다 $node. field_image : 배열 ([und] => 배열 ([0] => 배열 ([fxid] => 3089 [alt] => [title] = = [width] => …
9 nodes  media 

2
설치 프로파일 중 settings.php를 사용자 정의하는 방법
현재 회사 내부 프로젝트에 대한 설치 프로필을 만들고 있습니다. 설치 과정에서에 init()정의 된 하나의 전역 변수 settings.php(모듈의 현재 기본 동작) 를 사용하려고하기 때문에 사용자 정의 모듈 중 하나가에 충돌 합니다. 를 사용하여 system_form_install_settings_form_alter()사용자 입력에 하나의 입력 텍스트 필드를 추가하여 설정 양식을 변경하고 제출시 값이 추가 settings.php되지만 settings.php프로파일 설치가 시작되기 전에 …

4
드루팔은 무차별 대입 로그인 공격으로부터 안전합니까?
무차별 대입 공격은 다양한 암호 조합을 지속적으로 생성하고 입력하여 웹 사이트에 무단으로 액세스하려는 시도입니다. 이 작업은 일반적으로 성공 또는 실패 메시지를 찾고 성공 메시지가 표시 될 때까지 새 암호를 계속 시도하는 자동화 소프트웨어 ( "봇")에 의해 수행됩니다. Drupal 7은 기본적으로 안전한가요? 더 안전한 구성은 무엇입니까? 보다 안전한 로그인을 위해 어떤 …
9 security 

2
뷰에서 컨텍스트 필터 무효화
동일한 유형의 노드, "기타 활동"보기를 표시하는보기가 있는데이보기를 활동 노드보기에서 사용합니다. 그러나 나는 현재보고있는 노드가 목록에 표시되기를 원하지 않습니다. 그래서 내가 한 것은 nid에 대한 문맥 필터를 만들고 "URL의 콘텐츠 ID"의 기본값을 제공하는 것이 었습니다. 물론 이제 내 목록은 현재보고있는 노드 만 제공합니다. 어쨌든 이것을 무효화하지 않습니까? 그래서 그것은 전류가없는 다른 …
9 7  views 

1
생성시 노드 변경 날짜를 설정하기 위해 Drupal을 중지하는 방법은 무엇입니까?
이것은 사용자 정의 마이그레이션 스크립트 작성과 관련된 문제에 대한 두 번째 질문입니다. 새 노드 만 만들고 업데이트에 신경 쓰지 않습니다. 암호: $node = new stdClass(); $node->type = 'migrate'; $node->title = $content['title']; $node->language = LANGUAGE_NONE; $node->created = (int) date('U',strtotime($content['created'])); $modified = $content['modified']; if (! empty($modified) && $modified != '0000-00-00 00:00:00') { …
9 7  nodes 

5
지오 필드 데이터를 프로그래밍 방식으로 업데이트
내 설정은 다음과 같습니다 주소 데이터를 수집하는 노드의 주소 필드 주소 필드와 Google 지오 코더를 선택하는 "다른 필드의 지오 코드"를 사용하는 지오 필드 UI에서 노드를 편집 / 저장하면 데이터가 지오 코딩됩니다. 그러나 수천 개의 노드가 있으며 각 노드의 지오 코드 정보를 업데이트하는 스크립트를 작성하려고합니다. 모든 노드를로드하고 node_save ()를 시도했지만 지오 …

2
선택 목록에 HTML 문자를 추가해야합니다.
입력 값 중 하나로서 통화 값 선택 목록이있는 FAPI를 사용하는 양식이 있습니다. 다음과 같은 HTML 문자를 추가 할 수 있어야합니다€ $pound; ¥ 문제는 Drupal이 입력을 필터링하고 원하는 기호를 표시하지 않지만 위에 표시된 실제 HTML 코드를 표시한다는 것입니다. Drupal이 내 목록을 필터링하지 않는 방법이 있습니까?
9 forms  theming 


1
노드 간 "다 대다"관계를 구성하는 방법
판매자 및 제품의 두 가지 노드 유형을 갖고 싶습니다. 각 판매자는 많은 제품을 가질 수 있으며 각 제품은 많은 판매자를 가질 수 있습니다. 또한 판매자와 제품 간의 관계에는 가격이 포함되어야합니다. 해당 관계를 만드는 가장 좋은 방법은 무엇입니까? 판매자가 페이지에 판매하는 모든 제품 (가격 포함)을 쉽게 나열하고 페이지에 제품을 판매하는 모든 …
9 nodes 

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