Jakie są zalety tworzenia nowych typów encji w porównaniu z budowaniem nowego typu treści? Wydaje się nieco przesadne wykonywanie całego niestandardowego kodowania, które jest wymagane do utworzenia nowego elementu, gdy wszystkie funkcje CRUD i widoki są już wbudowane w typy zawartości.
node_load((int) $nid)ładuje w pełni zapełnioną jednostkę węzła. $node->title->valueotrzymuje tytuł, ale jak uzyskać dostęp do wartości pól w Drupal 8?
Jak podejść do implementacji następujących elementów w Drupal 7? To, co muszę zrobić, to utworzyć moduł, który definiuje nowy obiekt z możliwością zmiany nazwy, zwany „Firmą”. Mam listę, powiedzmy, 20 pól, które należy wypełnić w każdej instancji firmy. Te pytania są predefiniowane, a niektóre mogą zawierać niestandardowe sprawdzanie poprawności. W …
Zaczynam używać tego formularza, aby uzyskać dostęp do danych w moim module. (Patrz komentarz nr 1 ). $node->field_test[$node->language][0]['value'] Pomyślałem, że to całkiem dobre rozwiązanie, ale w dalszej części tego samego pytania znalazłem to : Nie zakładaj, że „und” odnosi się do pól encji bez języka, dotyczy to także pól, które …
Chcę opisać tryb wyświetlania wyników wyszukiwania szablonem. Miałem w głowie, że nazwanie węzła pliku szablonu - artykuł - search-result.tpl.php załatwi sprawę, ale najwyraźniej się mylę. Zdaję sobie sprawę, że mogę zrobić węzeł - artykuł.tpl.php i w ramach tej kontroli $ view_mode, ale jest to niewygodne w przypadku wszystkich innych trybów …
Ustawiłem kiedyś na stronie internetowej limit długości pola. A teraz klient chce umieścić więcej znaków w tym polu. Nie mogę zmienić maksymalnego rozmiaru z Drupala, ponieważ pojawia się następujący komunikat o błędzie: W tym polu znajdują się dane dla tego pola. Ustawienia pola nie mogą być już zmieniane. Jednak musi …
Piszę niestandardowy moduł dla Drupala 8. Definiuje obiekt konfiguracji pamięci masowej w polu o nazwie moduły / mymod / config / install / field.storage.bloom_stem.bs_twitter_ac.yml. Problem polega na tym, że nie jest to usuwane podczas odinstalowywania modułu; najwyraźniej jest pozostawiony, ponieważ kiedy ponownie instaluję moduł, mam awarię. drush -y pm-uninstall mymod …
Chcę wyświetlić pewne pole przed tytułem węzła podczas wyświetlania zwiastuna w D7. Skutecznie chcę przejść od tego do tego . Patrzyłem na aktualizację node.tpl.php, ale zauważam, że różni się $titleod, $contentwięc nie jestem pewien, jak podejść do tego. Po kilku poszukiwaniach odkryłem, że ludzie zasugerowali użycie modułów CCK i ConTemplate …
Jestem pewien, że to pytanie dotyczy innych złożonych typów obiektów, ale z EntityDrupalWrappertym obecnie pracuję. Jest to typ obiektu zwracanego przez entity_metadata_wrapper()(i prawdopodobnie inne). Podczas korzystania z kodu w następujący sposób: $order_wrapper = entity_metadata_wrapper('commerce_order', $order_object); dpm($order_wrapper); dane wyjściowe z Devel nie są zbyt pomocne: Nie pokazuje, czego można się spodziewać …
Dodałem nowe pole (tekstowe) do typu zawartości Drupal 7, który ma już wiele węzłów. Jak mogę wypełnić pole wartością domyślną dla wszystkich tych węzłów?
Myślałem, że to łatwe zadanie, ale wydaje się, że nie ma do tego metody Drupala. Doszedłem do tego stopnia, że wiedziałem, że muszę do tego użyć EntityFieldQuery- ponieważ API powiedział, że warunki user_load_multiple()są przestarzałe. Więc próbowałem tego: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = $query->execute(); Ale mam …
Przeczytałem następującą frazę na stronie internetowej: Zamiast dodawać nowe pola do typu zawartości, dodanie istniejących pól jest lepszą opcją, aby zmniejszyć złożoność systemu i poprawić skalowalność. I rodzą się wątpliwości. W rozwijanym przez nas systemie mamy możliwość ponownego wykorzystania pola w 3 lub 4 typach treści, ale zamiast poprawić skalowalność, …
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.