Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala

5
Jak zmienić błąd formularza?
Jak zmienić lub usunąć błąd formularza wygenerowany przez Drupal lub inny moduł wstawiania / zapisywania węzłów dla określonego typu zawartości. Szukam metody, której mogę użyć w module. Próbowałem hook_node_validate () , ale wszystko, co mogłem zrobić, to uzyskać błędy i ustawić błędy.
8 7  forms 

3
Jak mogę przejąć kontrolę nad renderowaniem bytu pliku, gdy jest on wstawiony w tekście?
Istnieją doskonałe instrukcje, jak zezwolić na osadzanie multimediów w polach tekstowych. Konfigurowanie WYSIWYG i CKEditor w celu włączenia przycisku przeglądarki mediów / Osadź media . Teraz próbuję kontrolować wynik tego procesu osadzania, a konkretnie próbuję wyrenderować pole tekstowe dla podpisu obok obrazu. Zacząłem od dodania nowego trybu widoku do encji …
8 media  entities  files 

3
Używaj formatu daty Timeago mniej niż 24 godziny temu
Chciałbym użyć modułu Timeago jako formatu daty. Jednak gdy czas temu przekroczył 24 godziny, chciałbym, aby wyświetlał inny format (np. 4 lutego 2013 r.) Podobny do Twittera lub Dribbble. Próbowałem ulepszyć kod, ale moje umiejętności mnie zawiodły: / Czy jest może lepszy moduł dla tej przyczyny? Czy też muszę tworzyć …
8 7  datetime 

6
Jak mogę dodać klasę do etykiety?
Muszę dodać nazwę klasy do niektórych etykiet utworzonych przez interfejs API formularza Drupala w następujący sposób: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Jeśli użyję następujących, <textarea>klasa otrzyma klasę, ale nie etykietę. $form['name']['#attributes']['class'] = array('myClass'); Szukam czegoś podobnego, co doda klasę do <label>.
8 7  forms 

4
Jak zapisywać obrazy za pomocą usług 3
Znalazłem kilka bardzo szczegółowych samouczków na temat Usług 3. Doceniam je bardzo, oto mała lista. http://drupal.org/node/1354202 Jak dodać wiele obrazów do węzła za pomocą usługi node.save? http://drupal.org/node/1699354 Ale nie mogę znaleźć sposobu na przesłanie zdjęć z aplikacji mobilnej na serwer. Czy to jest możliwe ? Gdzie mogę znaleźć przykład? Czy …
8 files  services 

4
W jaki sposób anonimowi użytkownicy mogą publikować posty, zachowując jednocześnie integralność treści?
Trochę tła: jak widać na stronie http://charlotte.ebayclassifieds.com , jeśli klikniesz „opublikuj reklamę”, a następnie wybierzesz kategorię, możesz wypełnić formularz i przesłać treść bez konieczności rejestracji. Wszystko to odbywa się i jest zarządzane przez wysyłanie wiadomości e-mail z potwierdzeniem na pole adresu e-mail, które po kliknięciu umożliwiają użytkownikowi manipulowanie zawartością. Czy …
8 7  rules  users 

2
Drupal Services OAuth
Pracuję nad tym zagadnieniem od kilku tygodni i nie mogę znaleźć rozwiązania dla mojego życia. Fakt, że nie znalazłem żadnej porządnej dokumentacji (na stronie internetowej Drupala lub gdziekolwiek indziej) również nie pomaga. A pytania już tu zadane są nieaktualne (Usługi 2.x). Próbuję utworzyć usługę REST dla witryny wspieranej przez Drupal …

3
tak / nie ocena z celem odniesienia do węzła
Mam typ zawartości recenzji, który (węzeł) odwołuje się do typu zawartości produktu. Używam pięciu gwiazdek do ogólnej oceny i konkretnych ocen. Dzięki Fivestar mogę uczynić ten produkt „celem głosowania”. Jedną z ocen jest ocena typu „tak / nie”, w której chcę pokazać agregację w węźle produktu (x% użytkowników oceniło tak). …
8 7  rating 

3
Sprawdź, czy bieżąca strona jest terminem taksonomicznym
Jak mogę sprawdzić, czy bieżąca strona jest stroną z terminem taksonomicznym, podobnie jak w przypadku poniższego kodu użytego do sprawdzenia, czy bieżąca strona jest stroną główną? if (drupal_is_front_page()) { // The current page is the front page. } else { // It is not the front page. }

1
Czy „system_settings_form” jest voodoo?
Znajomy właśnie pokazał mi system_settings_form w akcji w pliku konfiguracyjnym formularza. Kod, o którym mowa, wygląda tak (uproszczony). function my_module_generateAdminForm($form){ $form = array(); $form['super_secret_password'] = array( '#type' => 'textfield', '#title' => t('Headline'), '#default_value' => variable_get('super_secret_password','password'), ); system_settings_form($form); } system_settings_form dodaje przyciski przesyłania i obsługuje przesyłanie formularza, zapisując zmienne. Dodaje także …
8 7 

1
Drupal 7 views - Contexttual filter content: Nid content id from url
Pracuję na stronie portfolio, gdzie jest wiele projektów na stronie. Kiedy masz otwarty węzeł projektu, chcę wyświetlić obok niego wszystkie miniatury innych projektów. Problem jest następujący: Gdy mam ustawienie widoku ustawione na zawartość filtru kontekstowego: Nid identyfikator treści z adresu URL Chcę, aby wystąpił efekt odwrotny. Ponieważ teraz pokazuje tylko …
8 7  nodes  views 


1
Zmiana wszystkich adresów URL w celu włączenia dodatkowych informacji
Jakie haki są dostępne do zmiany adresów URL? Na przykład istnieją moduły językowe, które po włączeniu udostępniają adresy URL takie jak /en/node/1zamiast pozostawiania go jako /node/1. Chcę mieć coś podobnego w adresie URL, do którego mogę mieć dostęp bez narażania innej funkcjonalności. Jak to się osiąga?
8 7  routes 

5
Ustawianie pola daty za pomocą uprawnień_metadanych_wrapper
Próbuję ustawić pole datetypu poprzez użycie, entity_metadata_wrapperale chociaż pole jest tworzone jako datetime w mysql, a utworzenie węzła ustawia go na oczekiwany format RRRR-MM-DD GG: MM: SS, gdy jego użycie się entity_metadata_wrappernie powiedzie. Jedyne, co udało mi się wstawić, to znaczniki czasu. Próbowałem zarówno formatu daty ISO, jak i standardowego. …
8 7  entities 

1
Jak wyświetlić wszystkie węzły w grupie organicznej?
Jestem na d7. Próbuję dowiedzieć się, jak wyświetlić wszystkie węzły w grupie organicznej. Wydaje mi się, że jest to ważna rzecz, którą powinien zrobić moduł OG i nie wiem, dlaczego nie mogę tego rozgryźć. Mam zainstalowane widoki i sprawdziłem widok zawartości OG, ale nic nie wyświetla, gdy testuję go z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.