Piszę niestandardowy moduł, który musi wstawiać niektóre pliki javascript i css tylko na stronie Widoki. Korzystam ze strony hook_preprocess_page, ale nie wiem, czy bieżąca strona jest z widoku: function mymodule_preprocess_page(&vars) { var_dump($vars); //output: nothings that reference the views! if([view page]) { drupal_add_js([...]); drupal_add_css([...]); // Rebuild scripts $scripts = drupal_get_js(); $vars['scripts'] …
Gdy administrator utworzy nowe konto (admin / people / create), zostanie poproszony o podanie hasła do konta. Mój klient chce, aby podczas tworzenia konta w zapleczu administrator nie musiał wprowadzać hasła, ale użytkownik otrzymuje wiadomość z jednorazowym łączem do logowania, a następnie może ustawić hasło po zalogowaniu przy użyciu tego. …
Mógłbym utworzyć nowego użytkownika według następującego formatu JSON (przy użyciu dodatku POSTER, aby opublikować te dane w usłudze REST). { "name":"user34", "pass":"3323", "mail":"sample@example.com", "status":"1" } Moje pytanie dotyczy tego, jak utworzyć użytkownika o określonej roli. Próbowałem z następującym formatem JSON. { "name":"user35", "pass":"pwds3", "mail":"sample2@example.com", "status":"1", "roles":{ "2":"authenticated user", "4":"moderator" } …
Jak korzystać z modułu Podstawowe uwierzytelnianie usług ? Chcę dodać uwierzytelnianie podstawowe HTTP dla mojej usługi. Zainstalowałem go i włączyłem w mojej konfiguracji punktu końcowego. Otrzymałem ten komunikat „Podstawowe uwierzytelnianie HTTP Services_basic_auth nie ma dostępnych ustawień” w mojej konfiguracji punktu końcowego. gdzie jest strona ustawień?
Mam cztery pola odniesienia encji do encji użytkownika w formularzu. Formularz hosta to formularz edycji węzła. Trzy z nich to wybrane listy, ostatnia to formularz podmiotu wbudowanego . Po dodaniu encji użytkownika za pośrednictwem IEF próbuję zaktualizować wartości wybranych list: function ebep_users_feature_users_list_ajax($form, $form_state) { $ief = array_shift($form_state['inline_entity_form']); $options = array('_node' …
Mam bardzo złożoną sytuację, w której potrzebuję porady. Mam typ zawartości my_content, do którego jest dołączone pole kolekcji pól field_mycollection, które ma pole odniesienia encji odnoszące się do użytkownika field_my_userreference, pole telefonu, pole field_my_phonetekstowe field_my_texti inne pole tekstowe field_my_anothertext. My Content |_ field_mycollection |_ field_my_userreference |_ field_my_phone |_ field_my_text |_ …
Utworzyłem listę wyboru dla konta Profile2 w Drupal 7. Na liście dozwolonych wartości dodałem kilka wartości. Teraz chciałbym programowo zaktualizować wartości na tej liście (dodać, usunąć lub zaktualizować). Nie chcę używać form_alter, ponieważ chcę, aby te aktualizacje były przypisane do bazy danych. Mój problem polega na tym, że nie mogę …
Zauważyłem coś dziwnego na mojej stronie: po dołączeniu pliku do węzła (za pomocą zwykłego pola pliku) plik ten nigdy nie jest usuwany z serwera . Usuwam go z węzła, zapisuję tę zmianę, ale widzę, że plik nadal znajduje się na serwerze. To sprawia, że zamiana plików jest bardzo trudna, ponieważ …
Tworzę formularz z polem tekstowym. Po polu wejściowym chciałbym mieć trochę tekstu. Lubię to: Label * |________| some text Field description Używam kodu: $form['a_textfield'] = array( '#type' => 'textfield', '#title' => t('A Label'), '#size' => 10, '#maxlength' => 15, '#description' => t('A Field description'), '#required' => TRUE, ); Czy istnieje …
Jak Drupal obsługuje automatyczne ładowanie klas przez moduły? Na przykład, jeśli mam moduł Zdarzenia i deklaruję klasę o nazwie Zdarzenie, a następnie w pliku .info dołączam plik klasy, w jaki sposób jest on rejestrowany? Problem polega na tym, że próbuję dynamicznie uzyskać tablicę zawierającą wszystkie załadowane nazwy klas. get_declared_classes () …
Zainstalowałem Aqua Drupal i dodałem główny folder Drupal do listy witryn. Zainstalowałem również instalator systemu Windows drush, działa poprawnie do pobierania modułów, ale kiedy próbuję je włączyć, pojawia się ten ekran: C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools Command pm-enable needs a higher bootstrap level to run - you will [error] need …
Korzystanie module_invoke_all('some_hook')jest łatwe, ale czy jest to lepsze dla wydajności? foreach (module_implements('some_hook') as $module) { $data = module_invoke($module, 'some_hook'); }
Po wielu próbach i udrękach pomyślałem, że mam już dość drukarzy gotowych do ryku. Dużo emocji. Ale wtedy nie ma radości ... Drush działa. Witryny działają dobrze za pośrednictwem MAMP. Niezależnie od tego polecenie „drush cc all” zwraca: No Drupal site found, only 'drush' cache was cleared. [warning] 'all' cache …
Używam edytora WYSIWYG z CKEditor. Zauważyłem, że podczas dodawania niestandardowych klas do moich elementów z widoku „źródłowego”, CKEditor usuwa te klasy przy wyłączaniu widoku źródłowego. Gdy szukam rozwiązania tego problemu, znalazłem stronę modułu CKEditor, która opisuje, jak to naprawić, używając samego CKEditora. (Zasadniczo musimy skonfigurować konfigurację JS config.allowedContent = truew …
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.