Drupal

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

2
모듈을 제거 할 때 모든 변수를 삭제하는 가장 좋은 방법
여러 변수 (모든 콘텐츠 유형에 대해 3, 4 개의 변수 등)를 작성하는 모듈을 작성 중입니다. hook_uninstall에서 어떤 방법을 삭제해야합니까? "mymodule_ *"변수를 검색하여 쿼리를 수행하는 것이 안전합니까? 또는 콘텐츠 유형과 검색 변수를 반복해야하므로 variable_del을 여러 번 호출합니까?

6
돌진 설치 및 실행; URI가 지정된 경우에도 Drupal 사이트가 없습니다.
많은 시련과 고난 후, 나는 포효 할 준비가되어 있다고 생각했다. 많은 흥분. 그러나 기쁨은 없습니다 ... Drush가 작동 중입니다. 사이트는 MAMP를 통해 정상적으로 작동합니다. 어쨌든 "drush cc all"명령은 다음을 반환합니다. No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache was cleared. [success] 이 질문은 drupalcon 참석자와 경험이 …
9 7  drush  mamp 


6
WYSIWYG + CKEditor가 HTML 클래스를 제거하지 못하도록 방지
CKEditor와 함께 WYSIWYG 편집기를 사용하고 있습니다. "소스"보기에서 요소에 사용자 정의 클래스를 추가 할 때 CKEditor가 소스보기에서 전환 할 때 해당 클래스를 제거합니다. 이것에 대한 해결책을 인터넷 검색 할 때 CKEditor를 단독으로 사용할 때이를 수정하는 방법을 설명하는 CKEditor 모듈 페이지 를 찾았 습니다. 기본적으로 config.allowedContent = true고급 컨텐츠 필터 설정에서 JS …
9 7  wysiwyg 

2
기존 필드에 대한 추가 필드 포맷터를 작성하는 방법
기존 필드 유형에 대한 새 필드 포맷터를 작성하고 싶습니다. 기존 포맷터를 교체하고 싶지 않지만 새로운 옵션을 제공합니다. 아니면 theme_preprocess_field ()를 사용하여 사소한 변경을 수행하는 것이 더 낫습니까? 그러나 이것은 유지 관리하기가 더 어려워서 콘텐츠 편집기 옵션을 열어 놓고 (및 GUI에서) 유지하고 싶습니다. 누군가 이것을 수행하는 올바른 방법의 예를 알려줄 수 …
9 entities 

2
티저보기를 제외하고 '콘텐츠보기'에 대한 규칙 이벤트를 설정하는 방법은 무엇입니까?
"컨텐츠 조회"이벤트 중에 실행할 규칙을 설정했으며 시스템 메시지를 표시하는 작업이었습니다. 노드를 볼 때 작동하고 트리거되었습니다. 그러나 홈페이지에 갔을 때 N 번 트리거되었습니다. 여기서 N은 / node 페이지의 노드 수입니다. 이 문제가 발생하지 않도록하려면 어떻게합니까? 규칙은 콘텐츠 전체보기에만 적용되고 티저보기는 제외해야합니다.
9 rules  nodes 

1
Drupal 6 검색 모듈 이중 ID [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Drupal Answers의 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 현재 costumer를위한 웹 사이트로 바쁘다. 이 웹 사이트는 W3C 인증을 받아야합니다. 사이트의 검색 페이지에서 이중 ID로 문제가 발생했습니다. <div class="form-item" id="edit-keys-wrapper"> <label for="edit-keys">Enter …
9 search 


3
사용자가 비밀번호를 변경했는지 확인하는 방법?
비밀번호를 변경 한 후 비밀번호 변경을 알리기 위해 기본 알림 이메일을 사용자에게 보내려고했습니다. 나는 그것을 Rules위해 모듈을 사용하고 있습니다. 그러나 사용자가 암호를 변경 한 경우 조건을 추가하기위한 옵션을 찾지 못했습니다. 사용자가 규칙을 사용하거나 실제적으로 비밀번호를 변경했는지 확인할 수있는 방법이 있습니까? -시간 내 주셔서 감사합니다.
9 7  users  rules 

1
Nginx로 클린 URL을 활성화하려면 어떻게해야합니까?
Drupal 7.x를 사용하고 있습니다. 깨끗한 URL없이 작동하도록했습니다. 조사한 결과, 각 드루팔 사이트마다 가상 호스트를 생성하고 다음 코드를 사용하여 깨끗한 URL을 활성화해야한다는 것을 이해했습니다. if (-e $ REQUEST_FILENAME) { rewrite ^ / (. *) $ / index.php? q = $ 1 last; } 또는이 코드를 사용할 수 있습니다. location / { …
9 7  uri  nginx 

1
Drupal은 내 후크를 호출하지 않습니다.
모듈을 개발하고 있지만 추가하는 후크는 Drupal에서 호출되지 않습니다. 하나 이상의 후크로 발생합니다. 나는 후크에 대한 문서를 읽었으며 왜 이런 일이 발생했는지 설명 할 수있는 것을 찾을 수 없습니다. 올바른 매개 변수를 사용하고 올바른 값을 반환하는지 확인했습니다. 내가 무엇을 잘못하고 있지? 누락 된 것이 있습니까?
9 hooks 

1
조인이있는 db_update ()
db_update()다음 쿼리 에 대한 방법이 있습니까? UPDATE field_data_field_TEST as ft left join node as n on ft.entity_id = n.nid set n.type='test' where n.type='foo' 사용하려고 db_update()->join();했지만 작동하지 않았습니다.
9 7  database 

4
다른 모듈의 필드 포맷터에 연결 하시겠습니까?
현재 Drupal 7 사이트에서 렌더링 직전의 프로그래밍 논리에 따라 '보기 모드'로 변경되는 노드 참조 이미지 필드를 구현하려고합니다. 이 필드는 현재 디스플레이 모드 설정을 통해 여러 컨텐츠 유형에서 렌더링되고 있으며 각각은 필드 포맷터 '렌더링 된 노드'를 사용합니다. 첫번째 시도 첫 번째 아이디어는 후크가 후크가 후크라는 것을 고려하여 다음을 구현하는 것이 었습니다. …
9 entities 

1
코드에서 사용자 비밀번호를 설정 하시겠습니까?
코드에서 사용자 비밀번호를 변경하고 싶습니다. user_load객체를 반환하고 user_save배열을 원하기 때문에 이것은 간단하지 않습니다. 누군가가 빠르고 쉬운 방법을 찾았다 고 가정합니다. 내 현재 솔루션은 다음과 같습니다. db_update('users') ->fields(array('pass' => user_hash_password('some_password'))) ->condition('uid', 1) ->execute(); 그러나 나는 이것이 대부분의 고리를 우회하는 것을 좋아하지 않습니다.
9 users 


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