Moja witryna otrzymała ten błąd podczas aktualizacji z Drupal 8.3.7 do Drupal 8.4.0 i nie jestem w stanie go rozwiązać. Witryna napotkała nieoczekiwany błąd. Spróbuj ponownie później. RuntimeException: Nie można określić klasy dla typu pola „webform” znalezionego w konfiguracji „field.storage.node.webform” w Drupal \ field \ FieldStorageConfigStorage-> mapFromStorageRecords () (wiersz 157 …
Chcę programowo zmienić tryb widoku węzła. Użyłem hook_preprocess_node(&$vars)i ustawiłem tryb widoku: function moduleName_preprocess_node(&$vars) { // if conditions to apply particular view mode $vars['view_mode'] = 'teaser'; $vars['elements']['#view_mode'] = 'teaser'; } Ale to nie działa zgodnie z oczekiwaniami. Czy coś mi umyka?
Mam dużą liczbę identyfikatorów NID i potrzebuję jednej wartości pola z każdego węzła. Czy jest jakiś sposób, aby uniknąć obciążenia związanego z ładowaniem całego węzła w celu uzyskania jednej wartości pola?
Powiedzmy, że mam zespół, który ma członków. Mam typ zawartości dla zespołu i typ zawartości dla poszczególnych członków zespołu. Powiedzmy, że istnieją również inne relacje, na przykład zespoły mogą należeć do działów, a istnieją projekty, które można przypisać do osób lub zespołów. Rozumiem, że istnieją dwa sposoby definiowania relacji między …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Mam duży osobisty projekt oparty na Drupal 7, który ma wiele niestandardowych elementów. Chcę rozpocząć …
Aby uzyskać wartości z encji, istnieją dwa sposoby: Użyj field_get_itemsi uzyskaj wartość pola Użyj entity_metadata_wrapperi uzyskaj wartość pola Chociaż entity_metadata_wrapperabstrahuje różnice językowe, jego interfejs API jest czasem niezręczny, szczególnie przy korzystaniu z PHP 5.3. Na przykład uzyskanie wartości długiego pola tekstowego zwykle przebiega tą drogą: $field = $wrapper->field->value(); print $field['safe_value']; …
Przenoszę moduł z Drupal 7 na Drupal 8. W ustawieniach konfiguracyjnych tego modułu muszę uzyskać listę aktualnie istniejących typów pól. W Drupal 7 zostało to osiągnięte za pomocą field_info_field_types()funkcji. W Drupal 8 (8.0.0-rc3) pojawia się błąd „funkcja nie istnieje”, pomimo informacji podanych na stronie pomocy interfejsu API Drupal , wyraźnie …
Mój moduł niestandardowy definiuje niestandardową jednostkę, która rozszerza klasę EntityAPIController. Udało mi się sprawić, że w zasadzie działa, tzn. Wyświetla pola itp. Za pomocą mojego niestandardowego pliku tpl.php. Chciałbym jednak utworzyć mymodule_preprocess_entityfunkcję (jak sugerowano tutaj ), aby dodać niestandardowe zmienne do pliku tpl.php. Ale taka funkcja nie działa (nie jest …
Chcę po prostu móc usunąć dwukropek z renderowanych etykiet pól, na przykład: Nazwa hotelu: na nazwę hotelu Skopiowałem plik field.tpl.php i usunąłem tam dwukropek, ale bez względu na to, co Drupal odmawia przyjęcia go i wyciąga je z innego miejsca. Jak mogę to zrobić za pomocą funkcji template.php?
Szukam identyfikatora jednostki typu A i znam identyfikator jednostki B, która odwołuje się do A. Znalazłem kilka fajnych źródeł o EntityFieldQuery. Byłem zaskoczony, że otrzymałem wyniki z .NET w google :) (czy to oznaka dojrzałości Drupala? :). Ale nie udało mi się tego znaleźć. Proszę pomóż ... Niektóre źródła: Jak …
Niektórzy użytkownicy mogą mieć możliwość edycji tylko jednego zestawu pól wyświetlanego w pionowych kartach w formularzu edycji węzła. W takim przypadku używanie gabarytów pionowych wydaje się głupie, ponieważ do wyboru jest tylko jedna karta pionowa. Zobacz zrzut ekranu: Czy można wyłączyć pionowe karty według roli użytkownika? A może wyłączając je …
Chcę mieć możliwość ustawienia innego domyślnego formatu tekstu wejściowego dla typu zawartości i pola zawartości. Na przykład do wyboru typu formatu mogą być „ Zwykły tekst ” i „ Edytor tekstu sformatowanego ”, a w niektórych przypadkach chcę, aby format był domyślnie ustawiony na „ Edytor tekstu sformatowanego ”, ale …
Dodanie nowych pól pozwala określić etykietę pola, ale pole Tytuł nie. W rzeczywistości po prostu siedzi tam na górze, zachowując się wysoko i potężnie. Chcę tylko zmienić etykietę tytułu na coś podobnego, Your nameale zachowaj nazwę komputera. Czy ktoś ma pomysł, jak to zrobić?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.