Drupal

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

3
Jak ukryć niestandardowe pole użytkownika w profilu użytkownika?
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 …
20 7  users  entities 

7
Wyłącz powiadomienia e-mail dotyczące rejestracji
Przeprowadziłem głębokie badania w Internecie i wypróbowałem wiele alternatywnych rozwiązań, ale nie znalazłem żadnego rozwiązania, które mogłoby wyłączyć powiadomienia e-mail dla nowych użytkowników. W ustawieniach użytkownika mam opcję „Użytkownicy mogą tworzyć konta, ale wymagana jest zgoda administratora”, a opcja „Wymagaj weryfikacji e-mail, gdy użytkownik tworzy konto” nie jest zaznaczona. Masz …
20 users 



5
Czy istnieje sposób, aby Drush pobrał wszystkie wymagane zależności dla konkretnego modułu?
Na przykład, jeśli wykonasz następujące polecenia: drush dl views drush en views views_ui views_export Podczas próby włączenia modułów widoków pojawi się następujący błąd: Widoki modułów nie mogą zostać włączone, ponieważ zależy to od następujących modułów, których nie można znaleźć: ctools Czy istnieje sposób, aby uzyskać drush, aby pobrać wymagane zależności …
20 drush 

4
Najłatwiejsza metoda dla pól warunkowych w formularzu
Jaki jest najłatwiejszy sposób na uzyskanie magii javascript do włączania / wyłączania pól formularza na podstawie wartości innego pola? To brzmi jak coś, gdzie powinien być pomocnik, ale nie mogę tego znaleźć. Szukam rozwiązania, które nie jest ograniczone do węzłów.
20 forms  javascript 

9
Jak zaimplementować dwukierunkowe odwołania do węzłów?
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 …
20 7  entities  nodes 

3
Jak programowo renderować widok z filtrami kontekstowymi?
Jak programowo renderować widok z filtrami kontekstowymi w Drupal 8? W Drupal 7 zazwyczaj używam następującego kodu. $view = views_get_view('test_view'); //test_view is the view machine name $view->set_display("block"); //block is the view display name $view->set_arguments($tid); //$tid is the argument to pass $view->pre_execute(); $view->execute(); $content = $view->render(); Czy jest jakiś alternatywny sposób …
20 views  8 

6
Jak renderować formularz?
Jaka jest alternatywa dla drupal_get_form('user_login'). w Drupal 8? Korzystam z następującego kodu w theme_name.theme, ale to nie działa. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

2
Jak załadować węzeł według wartości pola?
Chcę załadować określony węzeł. Nie znam identyfikatora węzła, ale wiem, że ma on pewne pole skrótu, które jest unikalne i znam ten skrót. Chcę załadować węzeł za pomocą pola skrótu. Jak mogę to zrobić?
19 nodes  8 

4
Dodaj niestandardową procedurę obsługi przesyłania do formularza
Jak mogę dodać niestandardową procedurę obsługi przesyłania formularzy? Próbowałem dodać $form['#submit'][] = 'mymodule_form_submit';lub $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';do hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) && $form['actions'][$action]['#type'] === …
19 forms  8 



1
Zainstaluj i skonfiguruj XHProf (Ubuntu)
Problem Próbuję użyć XHProf, ale przy każdym uruchomieniu pojawia się straszny błąd php. Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in theme_xhprof_overall_summary() (line 367 of /var/www/drupal/sites/all/modules/XHProf/xhprof.module). Problem …
19 7  debugging 

2
Używanie LIKE w db_query w D7
Mam takie zapytanie w Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); I działało dobrze, ale teraz aktualizuję do Drupal 7. Przeczytałem i to powinno działać, ale to nie jest: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%:term"'; $result …
19 7  database 

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.