Czy istnieje sposób, aby ukryć etykietę pola podczas renderowania niestandardowego pola w Drupal 7? W moim szablonie węzła mam: <?php print render($content['field_image']); ?> Co daje mi: <div class="field field-name-field-image field-type-image field-label-above"> <div class="field-label">Image:&nbsp;</div> <div class="field-items"> <div class="field-item even"> <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt=""> </div> </div> </div> Chciałbym nie mieć <div class="field-label">Image:&nbsp;</div>. …
Chciałbym dodać dodatkowe pola do profilu użytkownika. Chciałbym, aby użytkownik mógł edytować prawie wszystkie informacje o nim przechowywane w bazie danych. Mam kilka pomysłów: może da się to zrobić za pomocą interfejsu API.
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 …
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ć?
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 …
Referencje Referencja podmiotu Relacja Wygląda na to, że istnieje kilka aktywnych modułów o podobnej funkcjonalności. Czy ktoś może zaoferować jakiekolwiek informacje na temat tego, która gałąź wydaje się najbardziej obiecująca / może przetrwać i dobrze się rozwijać? Wszelkie porady są mile widziane.
Załóżmy, że mam byt z polem field_fooi chcę wyczyścić wartość tego pola. Co mam przekazać $wrapper->set()? Próbowałem NULLi array()oba wyświetlają komunikat o błędzie.
Próbuję skonfigurować akcję reguł, która może zmienić wartość pola. Utworzyłem Zestaw akcji z typem danych Węzeł. Kiedy idę, aby utworzyć akcję reguł, mam dostęp do każdego domyślnego pola węzła Drupal, ale żadnych pól. Czy to po prostu niemożliwe? Czy potrzebuję innego modułu, aby to działało?
W Drupal 7, jaki jest najlepszy sposób, aby uniemożliwić użytkownikom niebędącym administratorami zmianę pola niestandardowego profilu użytkownika? Przypadek użycia: Utworzyłem pole użytkownika o nazwie „Identyfikator klienta”, którego nie chcę, aby użytkownik (którykolwiek z moich rzeczywistych klientów) zmienił. Pole istnieje dla mojego własnego odniesienia i do programowania w innych modułach. Nie …
Moduł odniesienia do węzła (komponent CCK) zapewnia świetny sposób na utworzenie odniesienia między węzłami. Jaki jest najlepszy sposób na ujawnienie dwustronnej relacji między nimi? Przykład poniżej: Na przykład w systemie śledzenia biletów z dwoma biletami (węzłami) A i B można utworzyć odniesienie do węzła z biletu A -> B i …
Mam na swojej stronie około 70 000 węzłów określonego typu. Muszę uruchomić na nich aktualizację. Niektóre operacje i ustawienie jednego pola na żądaną wartość. node_savejest naprawdę wolny i powoduje awarie (zbyt długi czas oczekiwania na callstack). Czy istnieje szybszy sposób na zapisanie informacji na temat tego konkretnego pola? Zostało field_attach_updatewspomniane …
Dlaczego powinienem używać EntityFieldQuery, skoro mogę wykonać tę samą pracę z Db_select (), aby pobrać wartość. Byłoby lepiej, gdyby ktoś mógł podać przykład, a nie tylko link.
Drupal 7 ma bardzo obiecujący system zapytań podobny do ORM z EntityFieldQuery. Obecnie rozumiem, jak dokonać wyboru węzłów, ale wynik nie zawiera żadnych konkretnych informacji, takich jak pliki, których szukam. $query = new EntityFieldQuery(); $entities = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->propertyCondition('status', 1) ->fieldCondition('field_date', 'value', array('2011-03-01', '2011-03-31'), 'BETWEEN') ->fieldOrderBy('field_date', 'value', 'ASC') …
Zastanawiam się, czy ktoś skompilował listę pól, które są dostępne do tworzenia typów zawartości w Drupal. Istnieje wiele list najpopularniejszych modułów, ale byłoby wspaniale, gdyby jeden koncentrował się na istniejących polach, czy to w rdzeniu, czy z modułów innych firm. Rozejrzałem się trochę, ale zawsze kończą się listami modułów.
Mogę utworzyć węzeł za pomocą następującego kodu: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Ale jeśli mam identyfikator węzła, jak mogę edytować węzeł?
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.