Pytania otagowane jako entities

Węzły, komentarze, warunki taksonomiczne i użytkownicy, w terminologii stosowanej od Drupala 7, są ogólnie nazywane „bytami”.

4
Jak ukryć karty „Zarządzaj polami” i „Zarządzaj wyświetlaniem”
Tworzę stronę internetową z Drupalem 7 i przeglądałem uprawnienia do taksonomii. Chciałem dać prowadzącym witrynę centralne miejsce do zarządzania słownikami i dodawania terminów, sortowania terminów itp. W związku z tym nadałem ich rolom uprawnienia „Administruj słownikami i terminami” w ramach taksonomii. Spowodowało to jednak niechciane komplikacje, głównie dało im dostęp …

10
Jak zmienić nazwę komputera pola po jego utworzeniu
Podczas wpisywania nazwy pola rozdzieliłem się i teraz nazwa maszyny nie jest taka, jak chciałem. Wiem, że to tylko irytacja. ale zastanawiam się, czy istnieje jakiś sposób na zmianę nazwy maszyny pola po jego utworzeniu. Przypuszczam, że prowadzi mnie to do drugiej części mojego pytania. jeśli utworzyłem pole i nie …

4
Sprawdź, czy pole jest puste
Jak sprawdzić, czy pole jest puste, gdy masz obiekt $ node ?. Znalazłem to jako możliwe rozwiązanie: $field = field_get_items('node', $node, 'field_post_image'); Mogę teraz sprawdzić: UPDATE .Ups! To nie jest wiarygodne, chociaż obiecuję, że zadziałało dla mnie wczoraj. isset($field); ale zastanawiam się, czy jest lepszy sposób. Oświeć mnie
18 7  entities 

2
Jak mogę wykryć, kiedy węzeł zostanie zmieniony z „Opublikowane” na „Niepublikowane”?
W hook_node_update () mogę łatwo określić „status” węzła (czy jest opublikowany czy nie) po jego aktualizacji. Czy istnieje jednak prosty sposób sprawdzenia, czy zaktualizowany węzeł został opublikowany, ale teraz nie jest? (Lub odwrotnie)? Myślę, że Reguły mogą mieć pewien warunek dla „wartość węzła uległa zmianie” lub coś w tym stylu, …
17 7  nodes  entities  hooks 



3
Jak debugować wyjątek EntityMalformedException?
Mam błąd krytyczny EntityMalformedException: Brak właściwości pakietu w jednostce typu node. w instance_extract_ids () (wiersz 7700 z. \ zawiera \ common.inc) podczas próby uzyskania dostępu do użytkownika / xyz . Próbowałem pobrać informacje o zniekształconym węźle w linii 7700, gdzie budowany jest komunikat o błędzie, myślę: if (!isset($entity->{$info['entity keys']['bundle']}) || …


2
Jak zaimplementować formaterery pól dla właściwości encji
Utworzyłem encję niestandardową za pomocą interfejsu API jednostki, która ma określone właściwości zdefiniowane hook_schema()i zadeklarowane w entityPropertyInfo()klasie rozszerzającej EntityDefaultMetadataController. Jak na razie dobrze. Teraz chciałbym, aby użytkownicy mogli dostosować, czy i jak te właściwości będą wyświetlane podczas przeglądania encji, więc zaimplementowałem hook_field_extra_fields () i je zadeklarowałem. Następnie w moim kontrolerze, …
16 7  entities 

3
Jak programowo usunąć pole z węzła?
Jak programowo usunąć pole z węzła? Mam migrację, hook_update_Nktóra przenosi zawartość z pola do niestandardowej tabeli. Po tej migracji chcę usunąć pole w tej samej funkcji. Czy są jakieś interfejsy API pól, które obsługują usuwanie pól? Edycja, rozwiązanie : Ponieważ w odpowiedziach brakuje rzeczywistego kodu, oto co zrobiłem, aby przenieść …
16 7  entities  updating 

3
Jak uzyskać dostęp do danych pól w Twig?
Mam pole listy dla niestandardowego typu bloku, który wygląda następująco: left|Align left right|Align right Mogę uzyskać dostęp do klucza w Twig, wykonując coś takiego: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} Jeśli jednak zrobię proste porównanie, wynik będzie FALSE. {{ kint(content.field_align == 'right') …
15 entities  8  theming 

10
Dodaj klasę do pola treści (link)
Chcę dodać klasę do <a>znacznika pola, które składa się z łącza i tekstu. (Jest to pole typu Link .) Nazwa tego pola to content.field_c_button_link. W pliku szablonu chcę dodać coś takiego. {{ content.field_c_button_link.0.addClass('button blue') }} Jak mogę poprawnie dodać klasę? Zgodnie z odpowiedzią Patricka Scheffera spojrzałem na ustawienia dla pola, …

5
Programowo dodaj pola do grupy pól
Użyłem modułu „Field Group” i utworzyłem kilka grup w backend. Teraz chcę programowo dodać pole do grupy. Jak mogę to zrobić. Korzystam z Hook_form_alter, zauważyłem, że każde pole ma atrybut „und”, w którym wymieniona jest grupa pól, do której należy, ale jeśli tablica create i „und” i doda do niego …
15 entities 

1
Różnica między polem a instancją pola?
Kiedy przechodzimy do ścieżki /admin/structure/types/manage/article/fieldsi korzystamy z Add new fieldopcji lub Add existing fieldopcji, czy tworzy to pole, tworzy instancję pola czy dołącza instancję pola? Jak je rozróżnić? Więc, programowo, kiedy użyć field_create_field , field_create_instance i field_attach API? W dokumentacji interfejsu API pola wspomina się tylko o interfejsie administratora i …
15 7  entities 

6
Zaktualizuj wszystkie węzły domyślnym polem po dodaniu nowego pola do typu zawartości
Mam istniejący typ zawartości z wieloma węzłami. Właśnie dodałem nowe pole boolowskie z domyślną wartością „off”. Jednak do momentu ponownego zapisania każdego węzła wartość domyślna nie jest ustawiona, więc widok, który powinien pokazywać tylko te węzły, w których nowe pole używa wartości domyślnej, jest obecnie pusty. Jak mogę zaktualizować istniejące …
15 7  entities 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.