Pytania otagowane jako entities

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

5
Najlepsza praktyka dla klucza języka dla „und” w hook_form_alter
Modyfikuję w formularzu w moim module niestandardowym. Kod wygląda następująco: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Myślę jednak, że kodowanie undjest złe. Jaki powinien być właściwy sposób prawidłowej modyfikacji pól formularza w tym przypadku?
30 7  entities  hooks  i18n-l10n 

1
Jak sprawdzić, czy pole istnieje w encji?
W węźle encji chcę sprawdzić, czy abcpole „ ” istnieje, czy nie. Jeśli istnieje, zdobędę jego wartość$value->get('abc'). Ale typ zawartości, w której to pole nie istnieje, powoduje błąd: Witryna napotkała nieoczekiwany błąd. Spróbuj ponownie później. Jak sprawdzić, czy pole istnieje w encji?
28 8  entities 

6
Debugować EntityFieldQuery?
Mam moduł, który źle działa. EFQ jest returing nieoczekiwane rezultaty, ale nie widzę , dlaczego po prostu patrząc na kod. Czy istnieje odpowiednik dpq () dla EFQ? Inne sposoby ich debugowania?
27 7  entities  debugging 


1
Jak utworzyć typ widoku wyświetlania referencji encji?
Mam encję, która zawiera zbiór pól referencji encji i mogę edytować referencje encji w trybie wyboru encji jest prosta (z opcjonalnym filtrem według pakietu), ale na liście wyświetla się tylko nazwa pola encji x . Utworzyłem również widok, który wyświetla informacje z encji, do której istnieje odniesienie, ale po przełączeniu …
26 views  entities 

5
Używanie OR z EntityFieldQuery
Nigdy wcześniej nie musiałem tego robić, ale nie wydaje się, że możesz tworzyć zapytania OR EntityFieldQuery, ponieważ db_orjest ono używane do wybranych zapytań. Przykładem może być wszystkie podmioty, które mają pole daty, w którym wartość jest zerowa lub po dniu dzisiejszym. Czy brakuje mi czegoś lub jakiejś sztuczki, czy to …

6
Programowo załączanie plików
Utworzyłem typ zawartości „Galeria” i dodałem dwa pola: „zdjęcie” i „dokument”. Następnie użyłem następującego kodu do przesłania pliku w polu „dokument”: $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move the file, into the Drupal file …
25 7  nodes  entities 

5
Jak ustawić wartość pola pliku za pomocą podmiotu_metadanych_wrapper
Jak ustawić wartość pola pliku, gdy używasz podmiot_metadanych_wrapper? Próbowałem zrobić to w kodzie: $file = new stdClass(); $file->uid = 1; $file->uri = $file_path; $file->filename = basename($file_path); $file->filemime = file_get_mimetype($file_path); $file->filesize = filesize($file_path); $file->status = FILE_STATUS_PERMANENT; $file->display = '1'; file_save($file); // I also tried: $file = file_save($file); $node = array( 'type' …
24 7  files  entities 


3
Którego należy użyć i kiedy: node_load () lub entity_load ()?
Tytuł mówi wszystko. Rozumiem, że entity_load zapewnia wydajne i wydajne środki do ładowania wielu węzłów przy jednoczesnym zmniejszeniu liczby zapytań do bazy danych, więc zakładam, że w takim przypadku powinienem użyć encji_load (). Ale kiedy chcę tylko jednego węzła, którego powinienem użyć? I czy node_load () będzie przestarzałe w d8 …
24 entities 

1
Do czego służy funkcja entity_metadata_wrapper () i dlaczego powinienem jej używać?
Wydaje mi się, że opracowuję dodatki do wielu modułów, które używają obecnie Entity API , a ta entity_metadata_wrapper()funkcja wciąż się pojawia. Strona dokumentacji mówi o tym: Zwraca opakowanie właściwości dla danych. Jeśli jednostka jest opakowana, opakowanie może być użyte do pobrania dalszych opakowań dla właściwości uprawnień. Ignorując cudowną freudowską pisownię …
23 entities 

2
Programowo zaktualizuj pole odniesienia encji
Wiem, że mogę zaktualizować (lub ustawić wartość) pole referencji encji w Drupal 7 za pomocą kodu podobnego do następującego. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Chcę programowo ustawić wartość dla mojego pola referencyjnego encji użytkownika w Drupal 8. Starałem się $node->field_code_used_by->setValue(1);, a $node->field_code_used_by->entity->value = 1;jednak żaden z nich nie pracował. Jak ustawić wartość …
23 8  entities 

2
Czy są jakieś korzyści / zastrzeżenia związane z używaniem Entity Reference w stosunku do Term Reference?
Naprawdę proste pytanie, ale czy jest korzyść z używania pola referencyjnego terminu podstawowego nad polem referencyjnym jednostki ? Oczywiście tagowanie nie jest tak naprawdę opcją w Entity Reference, ale użyłem Inline Entity Form do tworzenia nowych terminów ze strony węzła i działa dobrze (wolę to niż tagowanie, jeśli moje terminy …

3
Jak renderować węzły, skoro teraz node_view () jest przestarzały?
W Drupal 7 często używam node_view()do renderowania węzłów (przy użyciu trybów widoku) w blokach lub stronach w następujący sposób: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()został uznany za przestarzały i zastąpiony …
22 entities  8 

8
Sprawdzanie istnienia pola w owijarce bytu_metadanych
Ieruję kolekcję pól i owijam elementy kolekcji pól enwertą_metadanych_wrappera. Chciałbym sprawdzić istnienie pola przed wywołaniem jego valuemetody (co powoduje błąd w polach, które nie mają wartości), ale nie mogę znaleźć sposobu, aby to zrobić. $field_collection_item = field_collection_item_load($id); $item_wrapper = entity_metadata_wrapper('field_collection_item', $field_collection_item); // this results in an error if the field_contrib_headshot …
22 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.