Eksperymentuję z formularzami JavaScript i Drupal. Obecnie próbuję utworzyć przycisk w formie administracyjnej modułu, który będzie wykorzystywał JavaScript do dodawania opcji do listy wyboru. Problem, na który napotykam, polega na tym, że po kliknięciu przycisku JavaScript jest wywoływany, ale cały formularz jest odświeżany. Spojrzałem na odniesienie do interfejsu API formularzy, …
Chciałbym, aby rola użytkownika mogła dodawać / edytować terminy dla określonego słownictwa, ale nie wszystkich słowników. W ustawieniach uprawnień dla taksonomii wydaje się, że muszę udzielić roli uprawnienia do „Administrowania słownikami i terminami”. Ale potem mogą edytować wszystkie słowniki; uprawnienia do edycji / usuwania każdego słownika nie mają żadnego wpływu? …
Znalazłem irytującą literówkę w nazwie maszyny jednego z typów zawartości i chciałbym to naprawić. Jedyny znany mi sposób to usunięcie typu zawartości i utworzenie nowego, ale w tym typie zawartości jest mnóstwo pól, których nie chcę ponownie tworzyć. Czy jest lepszy sposób?
Podczas tworzenia nowego węzła mam to pole nieograniczonych wartości za pomocą przycisku „Dodaj nowy element”. W porządku, wspaniale. Ale kiedy edytuję istniejący węzeł, otrzymuję dla mnie NIEZADOWOLONĄ pustą dodatkową wartość dodaną: Mój prawdziwy przypadek dotyczy dużego złożonego pola, ale pomyślałem, że użycie tego małego pola jako przykładu byłoby łatwiejsze do …
Jak wyłączyć opcję w polu wyboru formularza? $form['feed'] = array( '#type' => 'select', '#title' => t('Display of XML feed items'), '#options' => array( 'title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text'), ), '#description' => t('Global setting for the length of XML feed items that are …
Dodałem kilkanaście nowych pól (w Drupal 7) do profili użytkowników, używając: Konfiguracja -> Ludzie -> Ustawienia konta -> Zarządzaj polami (admin / config / people / account / fields) Jak mogę uzyskać dostęp do tych wartości? Nie wydają się być częścią $ user Próbowałem, bez powodzenia: global $user; var_dump($user);
W node.tpl.php próbuję uzyskać surową wartość, ale problem polega na tym, że kiedy używam renderowania: <?php print render($content['field_price']);?> nie tylko zwraca wartość field_image, ale formatuje i wysyła cały obraz. Potrzebuję sposobu, aby uzyskać tylko surową wartość pola. Jak mogę to osiągnąć?
Mam typ treści (Pytanie tygodnia) ... z polem Data (używane w przypadku „Data publikacji”. Pytania nie zostaną opublikowane do tej daty). Próbuję niestandardowego sformatować dla niego tytuł bez zmiany domyślnych formatów daty (długa, średnia, krótka). Dla „Wzorca dla tytułu” ... Jeśli I [node: field-jcqotw-date: custom: l] pokazuje dzień (np. Niedziela). …
Chciałbym wiedzieć, jaki jest najlepszy sposób dodania pliku JavaScript do określonej strony na podstawie typu zawartości. Na przykład chcę dodać to: <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> Do tej pory użyłem tego sposobu, aby dodać do mojego określonego typu treści. Dla typu zawartości map_page dodałem poniższy wiersz linii na stronie - map_page.tpl.php. drupal_add_js("http://maps.google.com/maps/api/js?sensor=false", …
Mówiąc konkretnie, mam na myśli to, że mogę wyświetlać 5 najlepszych wyników wyszukiwania jako opcje w menu rozwijanym, podczas gdy użytkownik wpisuje zapytanie, nieco podobne do działania autouzupełniania odwołania do węzła. Byłoby wspaniale, gdyby taka funkcjonalność działała z Apachesolr.
Chcę umożliwić użytkownikom przesyłanie treści do mojej witryny, ale treść musi najpierw zostać zatwierdzona, a następnie może zostać opublikowana. Czy istnieje moduł, który to robi? Który kod powinienem napisać dla takiego modułu, jeśli nie istnieje?
Szukałem sposobu filtrowania terminów taksonomii według języka (tak jak w przypadku węzłów), ale nie znalazłem sposobu, aby to zrobić. Czy moduł Widoki obsługuje te filtry również w taksonomiach, czy tylko w węzłach? Jak mogę filtrować terminy taksonomii według języka?
W moim formularzu mam następujący kod. $form['new']['upload'] = array( '#type' => 'file', '#title' => t(''), '#size' => 40, ); W module obsługi przesyłania zwraca nazwę pliku, ale nie zapisuje pliku i nie zwraca obiektu pliku. Co jeszcze muszę zrobić? To, co próbuję zrobić, to utworzyć blok, w którym możesz przesłać …
W przypadku dużego projektu korzystamy z przepływu pracy programistycznej opartej na kodzie . Używamy niestandardowego profilu instalacyjnego do instalowania i konfigurowania modułów contrib i niestandardowych używanych w projekcie. Aby zapewnić poprawność tego profilu, musimy go przetestować jak każdy inny moduł. Obecnie używamy skrzynki testowej SimpleTest, która wygląda tak, jak do …
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.