Drupal

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

1
모듈의 HEAD 버전을 다운로드하기 위해 drush로 git clone을 어떻게 수행합니까?
drupal.org git 저장소에서 HEAD 버전의 모듈을 복제하거나 가져 오는 방법이 있습니까? 예를 들어 Drupal 7을 사용하고 Views의 마지막 분기가 3 인 경우 다음을 수행하고 싶습니다. drush git-clone views 다음과 동등한 것을 달성하십시오. cd sites/all/modules/ git clone --recursive --branch 7.x-3.x http://git.drupal.org/project/views.git 이상적으로 drush git-clone views-3x는 3.x 분기를 명시 적으로 복제해야합니다. 이것이 …

2
언제 서비스 또는 유틸리티 함수를 작성해야합니까?
지난 주 내내이 질문을 염두에 두었습니다. 언제 서비스 나 유틸리티 함수를 작성해야합니까? Drupal Core에는 서비스 기능과 유틸리티 기능이 모두 있지만 서비스를 작성해야 할 때 또는 유틸리티 기능을 작성해야 할 때 그 차이점을 찾을 수 없습니다. InternalFunctions 클래스 가있는 Modules Weight 모듈 을 예로 들어 보겠습니다 . <?php namespace Drupal\modules_weight\Utility; class …

1
뷰를 사용하여 부모의 분류 하위 용어를 표시하십시오.
나는 이것에 대한 해결책이 있기를 바라고 있지만 무리를 검색 한 후에 너무 많은 희망을 가지고 있지 않습니다. 현재 용어와 관련된 용어가 있으며이 용어는 2-3 단계입니다. 예를 들어 '녹색'이라는 용어가있는 10 개의 기사가있을 수 있습니다. -Fruit --Apple ---Green ---Red 그런 다음 사용자가 모든 하위 항목을 포함하여 특정 분류 용어와 관련된 모든 …

6
본문에 요약 (티저)을 전체 내용보기로 표시하는 방법
다음과 같은 '전체 콘텐츠'레이아웃과 같이 제목 아래의 각 기사 상단에 티저를 표시하고 싶습니다. 표제 티저 (문서 요약) 영상 신체 또한 티저의 형식은 고유해야합니다 (예 : 기울임 꼴 및 큰 글꼴). 나는 tpl 파일이나 코어 파일을 편집하지 않고는 그렇게 할 수있는 방법을 찾지 못했습니다. 해결책은 컨텐츠 유형에 새 필드 "article_teaser"를 추가 …
11 7  nodes  entities 

4
404 페이지에 탐색 링크가 없습니다
존재하지 않는 페이지를 방문해도 다른 페이지와 마찬가지로 기본 및 보조 링크가 계속 표시되지만 404 페이지에는 탐색 링크가 없습니다. 404 페이지에 탐색 링크 없음 도 참조하십시오 . 나는 해결책을 찾았지만 다른 것이 이것을 고칠 수 있다면 기쁘다 (아마도 여분의 모듈을 사용하지 않고).
11 7  navigation 

8
경로 별명은 경로 재 지정 루프를 작성하거나 첫 페이지로 경로 재 지정
"www.example.com/contact-us"를 호출하면 다음 오류가 발생합니다. 죄송합니다.이 요청으로 인해 무한 루프를 만들려고 한 것 같습니다. 우리는 여기에 그런 것들을 허용하지 않습니다. 우리는 전문 웹 사이트입니다! "www.example.com/node/5"로 사이트를 호출하면 연락처 페이지가 제대로 표시됩니다. / admin / config / search / path / edit / 6에서 경로 별명을 확인하면 시스템 경로 및 별명이 …

6
엔터티에서 필드 값 가져 오기
내 사이트에 설치 한 것은 Entity API 및 Entityform 모듈입니다. Entityform 모듈을 사용하면 모든 사용자가 제출할 수있는 양식을 작성할 수 있으며 컨텐츠 유형의 작동 방식과 유사하게 양식 필드를보기에서 사용할 수 있습니다. 일반적으로 php를 사용하여 노드의 필드 값을 템플릿으로 가져 오려면 다음을 수행하십시오. <?php echo $node->field_name[$node->language][0]['value']; ?> 그러나 이것은 엔티티 양식 …
11 7  entities 

2
hook_update_N ()에 새 테이블을 만들어야합니까?
에서 새 테이블을 만들 때 hook_schema()해당 테이블도 추가해야 hook_update_N()합니까? 아니면 databae-updates가 자동으로 테이블을 추가하도록하는 몇 가지 트릭이나 놓친 것이 있습니까? hook_update_N () 문서는 새 테이블을 도입하는 것에 대해 설명하지 않지만 다음과 같은 문서는hook_schema() 말합니다 : 이 후크에 의해 선언 된 테이블 은 모듈이 처음 활성화 될 때 자동으로 생성 되고 …

4
메모리 제한을 늘려도 치명적인 오류에 도움이되지 않습니다. 416 번째 줄의 허용 된 메모리 크기… / modules / views / views.module
3 주 전에 Drupal 7.14에서 7.15로 전환했기 때문에 매우 복잡한 메모리 제한 오류가 발생했습니다 . 이러한 오류는 성능 캐시를 지우거나 업데이트 스크립트를 실행하려고 할 때마다 발생합니다. 내 호스팅 회사는 php.ini의 메모리 제한을 126M, 256M, 512M, 심지어 1024M까지 늘 렸습니다. 그러나 오류는 여전히 발생합니다. 사이트를 공유에서 VPS로 마이그레이션했지만 오류가 여전히 발생합니다. …
11 views  routes 

1
모든 것이 번들이 필요합니까?
엔티티 API에 대해 배우고 있습니다. 예를 들어 뷰에서 사용할 수 있도록 "중복 제거"하려는 간단한 추가 테이블이 있습니다. 나는 꽤 많이 읽었고, 몇 개의 비디오를 보았고, 몇 가지 예를 보았습니다. 번들 이라는 개념을 고수하고 있습니다. 번들이 무엇인지 이해합니다 (예 : 노드 유형은 노드 엔티티의 번들입니다). 그러나 내 사용에는 번들이 하나만 있습니다. …
11 7  entities 

3
노드를 만들기 위해 세션 정보로 JSON 데이터를 어떻게 구성합니까?
Drupal 7과 서비스 모듈 7.x-3.2를 사용하고 있습니다. 내가 사용하고 크롬에 대한 우체부를 API를 테스트하기 (A HTTP 클라이언트). 내가하고 싶은 일은 사용자를 로그인하고 Drupal 서비스 API를 사용하여 사용자와 노드를 만드는 것입니다. JSON POST 요청으로 사용자에게 http://example.com/api/user/login에 로그인했습니다 . JSON 결과를 얻었습니다. { "sessid": "KrZjlcY3rFr8v6iLoskcVQN9DmDWsg5yZqIjBeydEBY", "session_name": "SESS9fe39db36ccd7afd64e034fefa0129e1", "user": { "uid": "31", "name": …
11 7  services 

6
서비스를 통해 컨텍스트 필터를보기에 전달하는 방법
올바른 결과를 반환하기 위해 상황에 맞는 필터를 허용하는보기가 있습니다. Services 3과 Drupal 7을 사용하고 있습니다. 엔드 포인트를 생성하고 서비스를 통해 뷰를 검색 할 수 있습니다. 그러나 services_views에는 GET을 사용하는 retrieve 메소드 만 있기 때문에 컨텍스트 필터를 전달할 방법이없는 것 같습니다. 이것이 가능한지 알고 있다면 어떻게 할 수 있습니까?
11 7  views  services 

2
현재 메뉴 구조의 이유는 무엇입니까
나는 Drupal Ninja에 그리 많지 않습니다. 내가 http://drupal.org/node/788972 에서 본 것에서 Drupal은 Joomla와 같은 메뉴 구조를 가지고있는 것으로 보입니다. 메뉴 범주에서 메뉴 항목을 만들 수 있다는 의미입니다. 중앙 메뉴 항목 섹션과 달리 왜 이것을 사용 하는가? 필요한 경우 항목을 여러 메뉴에 연결할 수 있습니까? 이것이 Wordpress에서 볼 수있는 것입니다. 후자의 …

3
어디서나 패널의 장점은 무엇입니까
몇몇 웹 사이트는 모든 곳에서 Panels의 혜택을 주장합니다 (이 질문의 끝 부분에 넣었습니다). 그러나 모듈을 사용해 보았지만 이점을 볼 수 없습니다. 일반 패널 페이지에는 블록 비활성화 옵션이 있습니다. 또한 메뉴 링크, 바닥 글 및 사용자 로그인과 같은 항목을 표시 할 수 있습니다. 그래서 나는 모든 패널이 무엇을 제공하는지 잘 모르겠습니다. …
11 7  theming  panels 

2
hook_field_formatter_view를 변경 하시겠습니까?
필드 출력을 변경하는 가장 좋은 방법은 무엇입니까? " hook_field_formatter_view "를 찾았 지만 "hook_field_formatter_view_alter"와 같은 것은 없습니다. 필자의 경우 DrupalCommerce 의 결제 페이지의 "배송"및 "청구"창에 사용 된 주소 필드 (주소 필드 모듈)가 있습니다. Drupal의 Form API "#attached"를 사용하여이 필드에 js를 추가하고 싶습니다.
11 entities 

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