Drupal

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

1
utwórz tabulatory za pomocą hook_menu () dla niestandardowego modułu
od dwóch godzin próbuję utworzyć zakładki w moim niestandardowym module zaplecza. Wypróbowałem sugestie dotyczące odcinków, ale nie udało mi się uzyskać żadnej z nich. to jest mój obecny hook_menu (): function social_links_menu() { $items['admin/config/system/social_links'] = array( 'title' => 'social_links', 'description' => 'Configure to fit clients needs', 'page callback' => 'drupal_get_form', …
14 7  routes 


2
Jaka jest struktura szkieletu dla modułu Drupal 7?
Jakie pliki są potrzebne do zbudowania modułu Drupal 7? Jakie są wymagania do zbudowania podstawowego pliku .info? Istotą tego pytania jest zapewnienie szkieletu do zbudowania od podstaw podstawowego modułu Drupal 7.
14 7 

3
Zmień kolor tła obrazu podczas kadrowania
Czy można zmienić kolor czarnego tła na inny kolor (np. Biały) podczas przycinania obrazu, który jest mniejszy niż rozmiar przycięcia? Korzystam z ustawień „stylów obrazu” w Drupal 7, aby najpierw przeskalować obraz do właściwej szerokości, a następnie przyciąć, aby uzyskać pożądaną wysokość. Powoduje to, że niektóre obrazy mają czarne obramowania, …
14 7  media 

4
Zawiera problem z przepływem pracy podczas usuwania pola
Załóżmy, że mam typ zawartości Personz polami: Name, Age,Email Ten typ zawartości jest kontrolowany przez funkcję o nazwie, testdzięki czemu mogę sterować źródłem i przekazywać go do witryny na żywo. Mój przepływ pracy wygląda następująco: Dodam nowe pole o PersonnazwiePhone lokalnie robię: drush fu test -y Edytuję, test.infoaby zwiększyć numer …
14 7  features 

5
jak oddzielić hierarchię taksonomii w pathauto za pomocą ukośników
Pathauto wydaje się mieć inny sposób aliasingu hierarchii taksonomicznej. Z menu taksonomii : Ogłoszenia> Samochody> Aston Martin> DB9 Coupe Ogłoszenia> Praca> Księgowość To, czego chcę, to coś takiego dla adresu URL: ogłoszenia / praca / księgowość (nie księgowość-praca-ogłoszenia) (Zauważ, że Pathautho generuje to również z myślnikami w odwrotnej kolejności). W …

3
Posiadanie widoków uwzględnia szacunek dostępu do węzła
Używam, hook_node_access()aby odmówić użytkownikom dostępu do niektórych węzłów na podstawie niestandardowych kryteriów. Nie chcę jednak, aby ta treść była wyświetlana w widoku z listą, jeśli użytkownik nie spełni kryteriów. Czy istnieje sposób, aby poglądy szanowały hook_node_access()wdrożenia?
14 views  hooks  users 

2
Jeśli dwa moduły zdefiniowały tę samą ścieżkę menu w 'hook_menu', to który Drupal wybierze?
Na przykład „moduleone” definiuje ścieżkę „admin / hello”, która wyświetla dane wyjściowe print_moduleone_stuff(). /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } „moduletwo” definiuje ścieżkę „admin / hello”, która wyświetla dane wyjściowe print_moduletwo_stuff(). /** …
14 7  routes  hooks 

2
Referencje a referencje encji
To pytanie zostało zadane wcześniej, ale jakiś czas temu, szukając świeżej opinii. Wydaje się, że o wiele więcej osób korzysta z referencji (być może dlatego, że jest to port z Drupala 6), ale funkcjonalność referencji encji wydaje się całkiem dobra. Opinie? Myśli?
14 7  entities 

3
Jak dodać dodatkowy moduł obsługi zgłoszeń w formularzu kasy handlu?
Jak dodać dodatkowy moduł obsługi zgłoszeń? Próbowałem tego, ale to nie zadziałało. function c_coupon_form_alter(&$form, $form_state, $form_id) { drupal_set_message($form_id); switch($form_id) { case 'commerce_checkout_form_review': drupal_set_message($form_id . '_form submit'); $form['#submit'][] = 'c_coupon_review_submit'; } } function c_coupon_review_submit($form, &$form_state) { drupal_set_message('submitted'); }
14 commerce  forms 

4
Drupal 7 jest gotowy na duże witryny?
Wiem, że teraz Drupal 7 jest stabilny od prawie roku, ale prawda jest taka, że ​​Drupal potrzebuje modułów stron trzecich, aby spełnić wymagania prawie każdej strony Wczoraj próbowałem przejść do drupala 7, ale pierwszą rzeczą, jaką widzę, jest to, że wiele modułów to beta, wypuszcza kandydatów i wiele nie ma …
14 7 

2
Dostosowanie wagi modułu: na jakie zagrożenia i rzeczy należy uważać?
Dzisiaj zmieniłem ciężar własnego niestandardowego modułu, aby zmienić metodę wykonywania hooków (hook_form_alter). Zmieniłem wagę na wartość o 1 większą niż waga drugiego modułu. Wydawało się to najbezpieczniejsze, aby nadać mu „losową” wagę 100. Oryginalny moduł jest modułem podstawowym (tłumaczenie), więc mam nadzieję, że niczego nie zepsułem. Podczas dostosowywania wagi modułu …
14 7  hooks 

3
Jak śledzić i wyświetlać wybrane działania użytkownika w witrynie?
Zastanawiam się, jak śledzić i wyświetlać działania użytkowników w witrynie Drupal. Przykładami takich działań są: posty. komentarze posty na stronie. Znalazłem kilka modułów, które śledzą aktywność użytkowników w mediach społecznościowych, ale potrzebuję czegoś znacznie bardziej lokalnego (w obrębie witryny). Zastanawiałem się także nad wykorzystaniem widoków do utworzenia bloku z tego …
14 7  users 

9
Jak wyłączyć opcje „awansuj na pierwszą stronę” i „lepkie”?
Dwie możliwe metody, które zbadałem: Użyj hook_form_alter, aby wyłączyć obie opcje w formularzach edycji węzłów. Ale na głównej stronie z treściami administracyjnymi opcje nadal pojawiają się w menu rozwijanym „Opcje aktualizacji”. Użyj modułu opcji Zastąp węzeł . Zapewnia to szczegółową kontrolę, ale oznacza wyłączenie uprawnienia „Administruj treścią”. Użytkownicy nie będą …
14 nodes 

6
Jak korzystać z aliasów URL w menu?
Kopię opony na Drupal 7, rozwijając stronę testową. Wybrałem motyw Danland i utworzyłem różne strony z aliasami URL dla każdego, ale kiedy tworzę link do menu dla każdego, mogę tylko wprowadzić węzeł w polu „Ścieżka” dla łącza menu, a nie alias. Mogę więc tylko wpisać „node / 20”, a nie …
14 7  routes  path-aliases 

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.