Podczas gdy węzły, komentarze, bloki i wiele innych rzeczy w Drupal są tematyczne przy użyciu plików szablonów motywów (takich jak node.tpl.php), formy są inną historią. Brak plików szablonów motywów dla formularzy. Jak uzyskać konkretny formularz do korzystania z niestandardowego szablonu motywu?
Oto przykład, na który właśnie wpadłem. Próbuję umieścić HTML w etykiecie mojego pola. $form['field_feedback']['und']['#title'] <- has the title $form['field_feedback']['und'][0]['#title'] <- has the title $form['field_feedback']['und'][0]['value']['#title'] <- has the title. (Works) Dlaczego są trzy wypełnione atrybuty #title, z których tylko jeden jest używany?
Mam pewne problemy z typem pliku zarządzanego . Za każdym razem, gdy próbuję edytować i zapisać formularz, w którym znajduje się element plik_zarządzany, pojawia się błąd: do pliku używanego w polu Obraz nie można się odwoływać. Oto kod, którego używam: function foo_form ($form, &$form_state, $foo) { ... $form['file'] = array( …
Muszę dodać do formularza niektóre zewnętrzne i lokalne pliki CSS i JavaScript, ale nie mogę znaleźć odpowiedniego sposobu, aby to zrobić. Czy po prostu dodam ścieżki i adresy URL do plików JS i CSS? Zakładam $form['#attached']['css'][]i $form['#attached']['js'][]są to właściwe miejsca, aby to zrobić, więc są one ponownie ładowane przy przebudowach …
Czego $form_statezwykle używa się w kontekście interfejsu API formularza, jeśli jest on używany jako argument? W szczególności szukam przykładu, kiedy jest używany.
Tytuł w zasadzie mówi wszystko, chcę wyłączyć pojedyncze pole wyboru typu FAPI typu pola wyboru . Nie chcę tego robić z JavaScriptem, nie zmieniam go z pól wyboru na wiele pól wyboru elementów wyboru, ponieważ element jest dostarczany przez inny moduł. Myśli?
Muszę dodać niestandardową weryfikację do formularza, pozwala na dodanie formularza artykułu. Spodziewałem się czegoś takiego hook_FORM_ID_validate(), ale w dokumentacji API nie mogę znaleźć niczego, co mogłoby zmienić. Jak dodać niestandardową weryfikację do formularza?
Używam Drupal Seven. Chcę, aby opcje na liście wyboru były zależne od wartości wybranej na innej liście wyboru w formularzu. Jestem pewien, że już wiele razy o to pytano, ale mam trudności ze znalezieniem jasnej odpowiedzi na pytanie, jak to zrobić. Formularz służy do wprowadzania historii pracy. Muszą wybrać eskadrę, …
Nie mając szczęścia, znajdź to w dokumentacji Drupala lub w przykładach programistów. Muszę ustawić pole formularza plik_zarządzany, aby zezwalać tylko na pliki zip w niestandardowym module Drupal 7.
Mam sekcję zmian dla określonego typu treści. W formularzu zmień, jak mogę dowiedzieć się, czy jest to nowy formularz, czy edycja formularza ? Z dsm ($ form) w alter mogę uzyskać wyniki z kilkoma różnicami między nimi. Jak najlepiej odróżnić je od siebie? czy to dobry sposób? if(isset($form['nid']['#value'])) 'means in …
Czy ktoś może mi powiedzieć różnicę między tymi dwiema zmiennymi? $form_state['values'] $form_state['input'] Opcjonalnie jakiś przykład akcji, z którą są używane. Zastanawiam się szczególnie nad używaniem z ajaxem w formie drupal. Które z nich należy użyć w wywołaniu zwrotnym ajax, aby uzyskać wartości wejściowe z formularza?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Mam formularz i korzystam z Drupal 7. Muszę wyświetlić ten formularz w wyskakującym …
Czy istnieje sposób na konwersję zwykłego formularza i dodawanie symboli zastępczych za pomocą modułu, czy należy to zrobić za pomocą szablonu formularza lub jQuery?
Musimy przesłać wiele plików różnych typów, czy istnieje moduł, który sprawdzi poprawne typy MIME i prześle tylko prawidłowe pliki (na podstawie ustawień witryny, np .: png, doc, jpg, txt)?
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.