«entities» 태그된 질문

Drupal 7 이후로 사용 된 용어에서 노드, 주석, 분류 용어 및 사용자를 일반적으로 "엔터티"라고합니다.

4
"필드 관리"및 "디스플레이 관리"탭을 숨기는 방법
Drupal 7로 웹 사이트를 만들고 있는데 Taxonomies의 권한을 살펴보고있었습니다. 웹 사이트 관리자에게 어휘를 관리하고 용어를 추가하고 용어 등을 정렬 할 수있는 중앙 위치를 제공하고 싶었습니다. 그래서 나는 분류법에 따라 "어휘 및 용어 관리"권한을 부여했습니다. 그러나 이로 인해 원치 않는 복잡한 문제가 발생했습니다. 주로 새 필드를 만들고 디스플레이를 관리 할 수있는 …

10
생성 된 필드의 시스템 이름을 변경하는 방법
필드 이름을 입력하는 동안 간격을 두었습니다. 이제 기계 이름이 내가 원하는 것이 아닙니다. 나는 그것이 단지 성가심이라는 것을 알고 있습니다. 그러나 필드가 만들어지면 필드의 컴퓨터 이름을 변경할 수있는 방법이 있는지 궁금합니다. 나는 이것이 내 질문의 두 번째 부분으로 인도한다고 가정한다. 필드를 만들었고 더 이상 사용하지 않는 경우 필드를 삭제하거나 데이터베이스에서 …

4
필드가 비어 있는지 확인
$ node 객체가있을 때 필드가 비어 있는지 확인하는 방법? 가능한 해결책으로 이것을 찾았습니다. $field = field_get_items('node', $node, 'field_post_image'); 나는 지금 확인할 수 있습니다 : 업데이트 .Ups! 비록 그것이 어제 나를 위해 일했다고 약속하지만 이것은 신뢰할 수는 없습니다. isset($field); 그러나 더 좋은 방법이 있는지 궁금합니다. 나를 계몽하십시오
18 7  entities 

2
노드가 'Published'에서 'Unpublished'로 변경된 시점을 어떻게 알 수 있습니까?
에서 hook_node_update () 가 업데이트되어있어 후 (이 게시하거나하지 여부), 난 쉽게 노드의 '상태'를 알 수 있습니다. 그러나 업데이트 된 노드 가 게시 되었는지 확인하는 쉬운 방법 이 있습니까? (혹은 그 반대로도)? 규칙에 '노드 값이 변경되었습니다'라는 조건이 있거나 그 줄을 따라갈 수있는 조건이 있다고 생각하지만 프로그래밍 방식 으로이 작업을 수행하고 싶습니다. …
17 7  nodes  entities  hooks 


3
번들에 정의 된 모든 필드 가져 오기
콘텐츠 유형에 사용 된 모든 필드를 가져 오려면 Drupal 7에서 다음 코드를 사용합니다. $fields = field_info_instances('node', 'article'); Drupal 8과 동등한 기능은 무엇입니까?
16 entities 

9
값에 대한 데이터가있는 선택 필드의 허용 된 값 목록에서 항목을 제거하려면 어떻게해야합니까?
목록 / 선택 옵션 필드가있는 컨텐츠 유형을 작성했으며 선택 목록이 작동하는 데 필요한 키 | 값 쌍을 입력했습니다. 데이터가 입력되었으며 특정 용어가 더 이상 적용되지 않으며 삭제되어야한다고 결정되었습니다. 그러나 해당 용어를 제거하려고 할 때 다음 오류가 발생합니다. Allowed values list: some values are being removed while currently in use. 분명히 …
16 7  entities 

2
엔터티 속성에 대한 필드 포맷터를 구현하는 방법
Entity API 를 사용하여 클래스를 확장하는 클래스 에 정의 된 특정 속성이 있는 사용자 지정 엔터티 를 만들었습니다 .hook_schema()entityPropertyInfo()EntityDefaultMetadataController 여태까지는 그런대로 잘됐다. 이제 사용자가 엔티티를 볼 때 이러한 속성이 표시되는지 여부와 방법을 사용자 정의하여 hook_field_extra_fields ()를 구현 하고 선언 할 수 있기를 바랍니다. 그런 다음 확장되는 컨트롤러 EntityAPIController에서 속성을 $ …
16 7  entities 

3
EntityMalformedException을 디버깅하는 방법?
나는 치명적인 오류있어 EntityMalformedException을 : 유형 노드의 실체에 번들 특성이 없습니다. user / xyz에 액세스하려고 할 때 entity_extract_ids () (. \ includes \ common.inc의 7700 행) 에 있습니다 . 오류 메시지가 작성되는 7700 행에서 잘못된 노드에 대한 정보를 검색하려고 시도했습니다. if (!isset($entity->{$info['entity keys']['bundle']}) || $entity->{$info['entity keys']['bundle']} === '') { dpm($info);// …

3
프로그래밍 방식으로 노드에서 필드를 제거하는 방법은 무엇입니까?
프로그래밍 방식으로 노드에서 필드를 어떻게 제거합니까? hook_update_N필드에서 내용을 사용자 정의 테이블로 이동 하는 마이그레이션이 있습니다. 해당 마이그레이션 후 동일한 기능에서 필드를 제거하고 싶습니다. 필드를 제거하는 필드 API가 있습니까? 편집, 솔루션 : 답변에 실제 코드가 없기 때문에 $ users에서 내 레코드로 필드를 이동하고 데이터베이스에서 필드를 제거하기 위해 수행 한 작업은 다음과 …
16 7  entities  updating 

10
컨텐츠 필드에 클래스 추가 (링크)
<a>링크와 텍스트로 구성된 필드 의 태그에 클래스를 추가하고 싶습니다 . ( 링크 유형의 필드입니다 .) 필드 이름은 content.field_c_button_link입니다. 템플릿 파일에서 다음과 같은 것을 추가하고 싶습니다. {{ content.field_c_button_link.0.addClass('button blue') }} 수업을 올바르게 추가하려면 어떻게해야합니까? Patrick Scheffer의 답변에 따르면 CSS 클래스를 추가 할 수있는 필드의 설정을 보았지만 찾을 수 없었습니다. 링크 필드에서 …

3
Twig에서 필드 데이터에 어떻게 액세스합니까?
다음과 같은 사용자 정의 블록 유형에 대한 목록 필드가 있습니다. left|Align left right|Align right 다음과 같이 Twig의 키에 액세스 할 수 있습니다. {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} 그러나 간단한 비교를 수행하면 출력 FALSE됩니다. {{ kint(content.field_align == 'right') }} 다음 코드는를 반환합니다 …
15 entities  8  theming 

5
프로그래밍 방식으로 필드 그룹에 필드 추가
"필드 그룹"모듈을 사용하고 백엔드에 일부 그룹을 만들었습니다. 이제 프로그래밍 방식으로 그룹에 필드를 추가하고 싶습니다. 어떻게해야합니까? Hook_form_alter를 사용하고 있는데 모든 필드에 속한 필드 그룹이 나열된 'un'속성이 있음을 알았지 만 create 및 'und'배열 및 필드 그룹 이름을 추가하면 작동하지 않습니다. . 어떻게해야합니까?
15 entities 

1
필드 인스턴스와 필드 인스턴스의 차이점은 무엇입니까?
경로로 이동 /admin/structure/types/manage/article/fields하여 Add new field옵션 또는 옵션을 사용할 때 Add existing field필드를 작성하거나 필드 인스턴스를 작성하거나 필드 인스턴스를 첨부합니까? 그것들을 구별하는 방법? 그래서 프로그래밍 방식으로 field_create_field , field_create_instance 및 field_attach API 를 사용할 때 ? 필드 API 문서에서는 관리 UI 만 언급하고 필드와 필드 인스턴스를 모두 생성 할 경로에 …
15 7  entities 

6
컨텐츠 유형에 새 필드를 추가 한 후 기본 필드로 모든 노드를 업데이트하십시오.
여러 노드가있는 기존 컨텐츠 유형이 있습니다. 방금 기본값이 "off"인 새 부울 필드를 추가했습니다. 그러나 각 노드를 다시 저장할 때까지 기본값이 설정되지 않으므로 새 필드에서 기본값을 사용하는 노드 만 표시해야하는보기가 현재 비어 있습니다. 필드를 추가하기 전에 생성 된 기존 노드를 업데이트하여 해당 필드를 기본값으로 설정하려면 어떻게해야합니까?
15 7  entities 

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