W przypadku następującego kodu, jeśli bieżący użytkownik nie ma „pomijania dostępu do węzła” ( dokładne weryfikacje znajdują się w _node_query_node_access_alter () ), wówczas zapytanie sprawdza , czy węzeł dostępu jest dostępny, mimo że nie używam znacznika „node_access”. Jak mogę uniknąć sprawdzania dostępu do węzła za pomocą następującego zapytania dla użytkownika …
Czy istnieje sposób załadowania pliku przez URI w Drupal 8 lub Drupal 9? W Drupal 7 jest to możliwe w następnym przykładzie: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be false, otherwise will contain …
Użyłem Field Collection na moich poprzednich stronach i napotkałem problem z wydajnością, więc tym razem szukam alternatywy dla Field Collection . Znajduję odpowiedź Alternative to Field Collection . ale nie mogę znaleźć wiele na temat tego, jak różne lub podobne są te rozwiązania [ Field Collection i akapity ]. Może …
Mam typ zawartości z 4 polami, z których każde jest terminem referencyjnym. Istnieje 100 węzłów, każdy z 4 przypisanymi terminami. Przypadkowo usunąłem jedno z tych pól z admin> struktura> typy zawartości> typ mycontent ... w wyniku czego wszystkie 100 węzłów utraciło odwołanie do terminu, które zawierało to utracone pole. Po …
Przechwytywanie obiektów plików związanych z węzłami przez pole jest łatwe przy użyciu EntityMetadataWrapper: $wrapper = entity_metadata_wrapper('node', $node); $images = $wrapper->field_images; To wspaniale. Chcę jednak użyć niektórych właściwości standardowego obiektu pliku i nie są one dostępne. Kiedy patrzę na właściwości dostępne przy $images[0]->fileużyciu powyższego kodu, widzę te: fid imię mim rozmiar …
Istnieją trzy różne sposoby uzyskania wartości encji, na przykład typ zawartości węzła. $node->type->value $node->getType() $node->get('type') Którego powinienem użyć?
Muszę zidentyfikować bundlebyt na podstawie jego typei id. Na przykład, jeśli typejest to „węzeł” i idwynosi 7, mogę otrzymać „page” jako bundle. Dzięki
Jestem wpuszczonym nowicjuszem w interfejsie API Entity, ale próbuję to wyleczyć. Pracuję nad witryną, która wykorzystuje wiele typów treści z dołączonymi do nich różnymi polami; nic fajnego. Tak więc, gdy chcę pobrać zestaw wpisów, w swojej ignorancji dzwoniłem bezpośrednio do bazy danych i robiłem coś takiego: $query = db_select('node', 'n')->extend('PagerDefault'); …
Chcę wyświetlić zwiastun na górze każdego artykułu pod tytułem, jak w następującym układzie „pełnej zawartości”: Tytuł Teaser (streszczenie artykułu) Wizerunek Ciało Ponadto zwiastun powinien mieć własne formatowanie (na przykład kursywa i większa czcionka) Nie znalazłem żadnego sposobu, aby to zrobić bez edycji plików tpl lub podstawowych plików. Rozwiązaniem byłoby dodanie …
To, co zainstalowałem na mojej stronie, to Entity API i moduły Entityform. Moduł Entityform pozwala mi tworzyć formularze, które każdy użytkownik może przesłać, a pola formularzy są dla mnie dostępne w widokach, podobnie jak działałby typ zawartości. Zwykle, aby pobrać wartość pola z węzła do mojego szablonu za pomocą php, …
Uczę się o API Entity. Mam prostą dodatkową tabelę, którą chciałbym „upiększyć”, aby na przykład użyć jej w widokach. Przeczytałem sporo, obejrzałem kilka filmów, spojrzałem na kilka przykładów. Utknąłem na koncepcji pakietów . Rozumiem, jakie są pakiety (np. Typy węzłów są pakietami jednostki węzła). Ale do mojego użytku będzie tylko …
Jaki jest najlepszy sposób zmiany mocy wyjściowej? Znalazłem „ hook_field_formatter_view ”, ale wygląda na to, że „hook_field_formatter_view_alter” istnieje. W moim przypadku mam pola adresu (moduł Adres), które były używane w okienkach „Wysyłka” i „Płatności” na stronie kasy DrupalCommerce . Chcę dodać js do tych pól, najlepiej przy użyciu interfejsu API …
Elementy formularza są często oddzielone od widżetów pól, ale implementują bardzo podobną funkcjonalność. Czasami ich funkcjonalność wkrada się również między dwa api, na przykład w tym pytaniu: Czy możliwe jest wyświetlenie działającego formularza Field Widget? Wydaje mi się logiczne, że widget pola może być elementem formularza, który zdarza się również …
Muszę wydrukować poszczególne pola ze $contentzmiennej w node.tpl.phppliku w osobnych divznacznikach. Jak to zrobić i jak dowiedzieć się, jakie są nazwy pól?
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.