Drupal

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

13
사용자 및 검색 엔진에서 직접 액세스해서는 안되는 노드를 숨기려면 어떻게합니까?
다른 곳에 표시 될 콘텐츠가 포함 된 노드가 있지만 직접 보지 않아야하는 경우가 있습니다. 즉, 아무도 node / 1234로 이동해서는 안되지만 노드 1234의 내용은 다른 곳에 표시되어야합니다. 예를 들어, 뷰를 사용하여 탭 콘텐츠가있는 정보 페이지를 만듭니다. 따라서 "자기 소개", "회사 소개"및 "회사 소개"페이지가 있습니다. 이 모든 것이보기를 사용하여 탭이있는 단일 …
51 nodes 

4
현재 노드 ID는 어떻게 얻습니까?
Drupal 7에서 현재 표시된 노드 (예 :)의 노드 ID를 node/145얻으려면 arg()함수로 가져올 수 있습니다. 이 경우 arg(1)145를 반환합니다. Drupal 8에서 어떻게 동일한 결과를 얻을 수 있습니까?
51 nodes  8 

7
db_select ()의“OR”조건
새 데이터베이스 계층을 연구 중이며 OOP 계층으로 변경되어 기쁩니다. 로 검색어를 구현해야합니다 db_select(). 으로 WHERE문을 추가 할 수 $query->condition()있지만 기본적으로 조건은 AND입니다. 조건을 함께 또는 어떻게 결합 할 수 있습니까? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); $query->condition('fc.uid', $uid , '='); //…
51 7  database 


6
다른 사이트에서 구성을 가져 오려면 어떻게합니까?
다른 사이트의 구성을 가져 오려고 할 때이 오류가 발생합니다. 준비된 구성은이 사이트와 다른 사이트에서 시작되므로 가져올 수 없습니다. 이 사이트의 복제 된 인스턴스간에 만 구성을 동기화 할 수 있습니다. 고객이 10 명인데 사이트 구성을 10 개의 서로 다른 웹 사이트와 동기화해야합니다. 사이트 UUID는 다른 웹 사이트와 구성을 공유하는 데 문제가 …


17
임시 디렉토리 구성
최근에 사이트를 로컬 호스트에서 VPS로 옮겼습니다. 공개 및 개인 파일을 쓰기 가능하게 만들었습니다. 그러나 임시 폴더를 찾을 위치와 사용 권한을 변경하는 방법을 잘 모르겠습니다. 이 메시지가 계속 나타납니다. 대상 디렉토리가 올바르게 구성되지 않아서 지정된 파일 temporary : // file3Hl91E를 복사 할 수 없습니다. 파일 또는 디렉토리 권한에 문제가있을 수 있습니다. …
48 7  files 

5
URL에서 노드 ID를 어떻게 얻습니까?
지금까지 Drupal 7에서이 3 가지 기능을 살펴 봤지만 그 차이점이 무엇인지 확실하지 않으며 블록 사전 프로세스 기능에서 노드 ID를 얻는 데 더 적합합니다. menu_get_object() menu_get_item() drupal_lookup_path() 통찰력 좀 주 시겠어요?
47 nodes  uri 

3
특정보기 모드에 템플릿을 제공하는 방법은 무엇입니까?
템플릿으로 검색 결과보기 모드를 테마로하고 싶습니다. 템플릿 파일 노드 (article--search-result.tpl.php)의 이름을 지정하면 트릭을 수행 할 수 있다고 생각했지만 분명히 틀 렸습니다. node-article.tpl.php 할 수 있다는 것을 알고이 검사 $ view_mode 내에서 템플릿을 작성하고 싶지 않은 다른 모든보기 모드에서는 어색합니다. 아이디어?
46 7  theming  entities 


3
테스트 환경에서 프로덕션 환경으로 마이그레이션하는 방법
로컬 환경에서 프로덕션 환경으로 마이그레이션합니다. 프로덕션 환경은 시간이 오래 걸리고 많은 기사를 작성했습니다. 내 사이트에 새로운 것을 추가하기 위해 사용자 지정 테마를 추가하고 로컬 테스트 환경에 CCK, 뷰 및 기타 모듈을 설치했습니다. 로컬 테스트 환경이 완료되었으므로 데이터베이스의 컨텐츠를 손상시키지 않고 어떻게 프로덕션 환경으로 마이그레이션합니까?
46 7  migration  staging 

5
프로그래밍 방식으로 사용자를 만들고 역할을 부여하십시오.
다음과 같이 프로그래밍 방식으로 사용자를 만들고 있습니다. $newUser = array( 'name' => $mail, 'pass' => 'password', // note: do not md5 the password 'mail' => $mail, 'status' => 1, 'init' => $mail, 'roles' => array(5) ); $user = user_save(null, $newUser); 역할 ID가 5 인 역할이 있습니다. 사용자를 만들 때 "users_roles"테이블에는 …
46 7  users 

7
필드 길이 설정을 변경하는 방법은 무엇입니까?
한 번 웹 사이트에 길이 제한을 설정했습니다. 이제 클라이언트는 해당 필드에 더 많은 문자를 넣고 싶어합니다. 다음 오류 메시지가 표시되어 Drupal에서 최대 크기를 변경할 수 없습니다. 데이터베이스에이 필드에 대한 데이터가 있습니다. 필드 설정을 더 이상 변경할 수 없습니다. 그러나 해결책이 있어야합니다. 데이터베이스에서 변경해야합니까 (필드는 Field-collections 모듈 에서 구현 된 것 …
46 7  entities  database 

5
모듈을 다운로드하고 활성화하는 Drush 명령
모듈을 다운로드하여 설치하려면 다음을 실행하십시오. drush dl module_name drush en module_name -y 나는 이것을 Bash 스크립트 함수에 넣고 간단히 "drin module_name"을 호출한다. function drin(){ drush dl $1 drush en $1 -y } Drush에 모듈을 다운로드하여 활성화하는 한 줄 명령이 있습니까?
46 drush 

5
프로그래머가 아니거나 시작하는 사람은 Drupal.org에 어떻게 기여할 수 있습니까?
나는 Drupal에 관해 대학에서 시작하는 사람들과 이야기하고 있습니다. 그러나 그들은 프로그래밍 초보자입니다. 그래서 그들은 Drupal에 기여하거나 더 관여하는 방법을 알려주었습니다. 그들이 기여할 수있는 가장 좋은 조언은 무엇입니까? 또는 프로그램 기술이 제한적이라면 어떻게 시작할 수 있습니까? 조언이 있습니까?

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