Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala

5
Czy możliwe jest samodzielne wyświetlenie działającego formularza pola widżetu?
Jestem zainteresowany osadzeniem formularza widżetu pola poza kontekstem formularza edycji całego węzła. W przeszłości wyświetlałem pełne formularze za pomocą drupal_get_form, ale wydaje się, że nie dotyczy to pojedynczych formularzy pól. Czy możliwe jest wyświetlenie działającego formularza Field Widget? Jaki byłby to najlepszy sposób? Zarówno widżety pola, jak i „normalne” formularze …
21 7  entities 


5
Jak zaktualizować wartość pola dla węzła?
Chcę zmienić wartość pola dla węzła. Użyłem następującego kodu: $node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][$node->language][0]['value'] = 1; node_save($node); Problemem jest $node->languagepowrót, esgdy się w print_r($node)nim znajduje und. Dlaczego $node->languageróżni się od tego, co jest w tablicy $ node i jak mogę go zdobyć?
21 7  entities 


4
Utworzyć powtarzalną instalację Drupal?
Instalując Drupala dla różnych stron, często instaluję te same moduły w kółko. W interesie DRY , jak mogę stworzyć rodzaj niestandardowego „szablonu” strony, który pozwoliłby mi zainstalować Drupala i zainstalować już zainstalowane moduły podstawowe, podstawowy zestaw motywów i ewentualnie inne wspólne opcje konfiguracji? Przeczytałem trochę o profilach Drupala i widziałem …

1
Ostre ostrzeżenie: tylko zmienne powinny być przekazywane przez odniesienie
Otrzymuję następujący błąd: Ostre ostrzeżenie: Tylko zmienne powinny być przekazywane przez referencję w include () (wiersz 18 /home/sites/dev/theparce/sites/all/themes/parce/block--block--3.tpl.php). To jest kod blokowy, który powoduje ten błąd. if ($user_gallery) { print render(node_show($user_gallery)); // Line 18 print drupal_render ($user_gallery_edit); } else { print drupal_render($user_gallery_new); } Dlaczego dostaję ten błąd, nawet jeśli wydrukowałem …
21 7 

8
Programowo przywróć składnik operacji
Mam funkcję zainstalowaną przy użyciu profilu instalacyjnego. Ale zawsze muszę iść i przywrócić konkretny komponent, aby nie był już zastępowany (tak, aby na przykład pojawiały się bloki cechy). Chciałem tylko wiedzieć, czy mogę wykonać ten krok programowo, używając samego kodu w profilu instalacyjnym. Na poniższym zrzucie ekranu pokazałem komponent, który …
21 7  features 

2
Najlepszy sposób na usunięcie pola z typu zawartości
Jaki jest najlepszy sposób na usunięcie pola Drupal 7 z typu zawartości zdefiniowanego za pomocą GUI? Chcę użyć hook_update_N, aby zmiany mogły być propagowane na wiele serwerów po uruchomieniu update.php. Jednak nie mogę znaleźć rozwiązania. db_drop_table () miałoby dla mnie sens dla niestandardowych schematów, ale nie dla typu / pola …
21 7  entities  hooks  updating 


4
Jak zdobyć rdzeń, aby wykorzystać konfigurację MySQL master / slave?
Przeczytałem to pytanie replikacja master / slave MySQL nie działa i jego odpowiedź: Korzystanie z baz danych slave jest ledwo zaimplementowane w rdzeniu Drupala. Jeśli opracowujesz własne moduły, wówczas wywołania db_query muszą określić, że chcą używać bazy danych slave za pomocą tablicy $ options. Zobacz DatabaseConnection :: defaultOptions, aby dowiedzieć …




5
Załaduj termin według nazwy
W Drupal 7 możemy załadować termin używając nazwy np. taxonomy_get_term_by_name($name) Czy jest jakiś sposób na załadowanie terminu za pomocą imienia w Drupal 8?
21 8  taxonomy-terms 

2
EntityFieldQuery INNER JOIN
Chciałbym uruchomić zapytanie przy użyciu obiektu EntityFieldQuery. Potrzebuję wartości zarówno z tabeli node, jak i node_access, dlatego musiałbym użyć INNER JOIN. Z dokumentacji do nie mogę dowiedzieć się, jak to możliwe. Oto co mam - $query = new EntityFieldQuery(); $result = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'node_access') ->propertyCondition('type', 'external_link') ->propertyCondition('status', 1) ->fieldCondition('gid', …
21 7  database 

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.