Drupal

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

3
Przekazywanie argumentów do drupal_get_form ()
Jak mogę przekazywać argumenty drupal_get_form()w Drupal 7? function new_menu_callback() { $vars = some_example_function(); // returns: array(1 => 'one', 2 => 'two'); $output = $vars[2]; $output .= drupal_render(drupal_get_form('new_form')); } function new_form($form, &$form_state) { // How can I access $vars[1] from new_menu_callback() here? }
19 7  forms 


4
Uzyskaj tylko niektóre pola z EntityFieldQuery?
Drupal 7 ma bardzo obiecujący system zapytań podobny do ORM z EntityFieldQuery. Obecnie rozumiem, jak dokonać wyboru węzłów, ale wynik nie zawiera żadnych konkretnych informacji, takich jak pliki, których szukam. $query = new EntityFieldQuery(); $entities = $query->entityCondition('entity_type', 'node') ->entityCondition('bundle', 'event') ->propertyCondition('status', 1) ->fieldCondition('field_date', 'value', array('2011-03-01', '2011-03-31'), 'BETWEEN') ->fieldOrderBy('field_date', 'value', 'ASC') …
19 7  entities 

4
Jak edytować informacje <head>
W Drupal 6 zostały zapisane wszystkie dane strony page.tpl.php. Teraz, w Drupal 7, tylko treść pojawiająca się pomiędzy &lt;body&gt;i &lt;/body&gt;. Jak więc edytować informacje HEAD ? Czy nadal jest przechowywany w .tpl.phppliku? Gdzie? Jeśli nie, jak to robisz?
19 7  theming 

4
Najlepsze praktyki dotyczące układów stron
Próbuję dowiedzieć się, jakie są najlepsze praktyki dotyczące układów stron w Drupal. Wiele stron ma kilka różnych elementów, takich jak treść główna, obraz nagłówka itp. Nie zamierzam tworzyć „strony podstawowej” ani nic podobnego (tj. Jednego węzła dla całej strony). Czy dobrze jest używać paneli dla każdej strony i upuszczać do …
19 7  panels  theming 



9
Utwórz plik szablonu dla bloku widoków
Wiele tematów dotyczy niestandardowych bloków, ale co z blokami utworzonymi przez widoki? Mój blok widoków ma identyfikator: block-views-posts-listing-block, Próbuję na wiele sposobów nazwać plik szablonu, np .: blok - blok - views-posts-listing-listing-block.tpl.php, ale nie mogę znaleźć poprawnej nazwy pliku.
19 7  views  theming  8  blocks 

4
Wyczyść adresy URL - alias automatycznej ścieżki - jak usunąć akcenty (Á É Ó Í Ñ) z adresów URL?
Używam Drupal 7.9 i pathauto 7.x-1.0-rc2 Chcę usunąć akcenty ze ścieżek i zastąpić je zwykłymi literami Á=A É=E Ó=O Í=I Ñ=N itp. Używam typu pola taksonomii i tytułu węzła do zbudowania ścieżki: [node:field_provincia]/[node:title] powodując np ávila / mérida Czy pathauto ma jakieś haki, których mógłbym użyć do zastosowania tej funkcji? …

3
Najlepsza praktyka dotycząca budowania modułów za pomocą klas
Chcę zacząć budować moje moduły jako klasy teraz, gdy leniwe / automatyczne ładowanie jest w Drupal 7, i chciałbym spojrzeć na niektóre moduły (contrib lub core), które świetnie sobie z tym radzą. Czy istnieje kreatywny sposób na zintegrowanie klasy jako haczyków? Czy implementuję każdą funkcję jako wtyczkę Ctools? Każdy przechodzący …
19 7 


6
Czy istnieje skrypt Drush, aby wyłączyć wszystkie pamięci podręczne?
Mam na myśli wszystkie opcje buforowania w obszarze admin / settings / performance. Często używam drush sql-sync, aby aktualizować moją wersję deweloperską na serwerze. Oczywiście serwer musi mieć włączone wszystkie pamięci podręczne. Zastanawiam się: czy muszę odwiedzać admin / settings / performance przy każdej aktualizacji db? Czy jest do tego …
19 drush 

7
Jak wyświetlić datę we właściwej strefie czasowej?
Mam pole Zakres czasu i godziny (data_pola) w typie treści. Po utworzeniu typu zawartości ustawiam datę rozpoczęcia na: 27.02.2017, 19:30:01 Teraz chcę uzyskać wartość i wyświetlić datę w innym formacie, więc spróbuj użyć następującego kodu: // Loading the node. $node = Node::load(2100); // Getting the start date value. $date = …
19 8  datetime 

4
Czy jest strona z listą wszystkich pól?
Zastanawiam się, czy ktoś skompilował listę pól, które są dostępne do tworzenia typów zawartości w Drupal. Istnieje wiele list najpopularniejszych modułów, ale byłoby wspaniale, gdyby jeden koncentrował się na istniejących polach, czy to w rdzeniu, czy z modułów innych firm. Rozejrzałem się trochę, ale zawsze kończą się listami modułów.
19 entities 

4
Jak tworzyć sortowalne tabele za pomocą pagera z danymi z niestandardowej tabeli?
W przypadku Drupala 6 możesz zrobić coś takiego: $header = array( array('data' =&gt; t('Order id'), 'field' =&gt; 'order_id'), ... array('data' =&gt; t('Transaction time'), 'field' =&gt; 'payment_time', 'sort' =&gt; 'desc'), ); $sql = "..."; $sql .= tablesort_sql($header); $limit = 25; $result = pager_query($sql, $limit); ... Spojrzałem na Drupala 7 i oba …
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.