Pytania otagowane jako 7

Tagów wersji należy używać do pytań, które dotyczą tylko wersji, a nie tylko do określenia, jakiej wersji używa strona.


2
Jak zaimplementować formaterery pól dla właściwości encji
Utworzyłem encję niestandardową za pomocą interfejsu API jednostki, która ma określone właściwości zdefiniowane hook_schema()i zadeklarowane w entityPropertyInfo()klasie rozszerzającej EntityDefaultMetadataController. Jak na razie dobrze. Teraz chciałbym, aby użytkownicy mogli dostosować, czy i jak te właściwości będą wyświetlane podczas przeglądania encji, więc zaimplementowałem hook_field_extra_fields () i je zadeklarowałem. Następnie w moim kontrolerze, …
16 7  entities 

4
Właściwie bootstrap Drupal dla samodzielnego pliku PHP?
Oto co mam teraz: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // open archive …
16 7  bootstrapping 

2
Jak zmienić moduł obsługi przesyłania formularzy?
Z jakiegoś powodu muszę zastąpić niektóre znaki (jeśli istnieją) w każdym polu tekstowym w dowolnej formie tuż przed zapisaniem ich w bazie danych. Innymi słowy, potrzebuję haka, w którym mógłbym uzyskać wszystkie przesłane dane i zastąpić ich znaki. Znalazłem to rozwiązanie: function hook_form_alter($form, $form_state, $form_id) { $form['#submit'] = 'my_custom_submission_function'; } …
16 7  hooks  forms 

2
Zmień $ form_state w wywołaniu zwrotnym AJAX
Tworzę formularz, który korzysta z '#ajax'atrybutu API formularza i muszę wprowadzić zmiany $form_statepo naciśnięciu przycisku obsługującego AJAX. Oto co mam: Wewnątrz mojej funkcji konstruktora formularzy: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => 'some-fieldset', 'callback' => 'my_module_settings_ajax', 'method' => 'replace', 'effect' …
16 7  forms  ajax 


9
Czy istnieje sposób na podpięcie się do czyszczenia pamięci podręcznej?
W przypadku witryny dużej instytucji z dużymi pamięciami podręcznymi chciałbym wygenerować pamięć podręczną tak szybko, jak to możliwe, aby żaden użytkownik nie pojawił się przy generowaniu pamięci podręcznej ... Mam ustawiony cron na wszystkie minuty, który to robi, wykonując kilka funkcji i żądając krytycznych stron, ale to, czego szukam, to …
16 7  hooks  caching 

3
Jakiego haka mogę użyć do działań po zapisaniu?
Znalazłem kilka postów z tym samym pytaniem, ale odpowiedzi zawsze odnoszą się do innego tematu lub nie odpowiadają moim potrzebom. Po zapisaniu węzła chcę, aby mój moduł niestandardowy wstawił wiersz do jednej z moich tabel niestandardowych, która zawiera identyfikator nowego węzła. Kiedy hook_node_submitjest wywoływany, nid jeszcze nie istnieje. hook_node_insertma identyfikator …
16 7  hooks  nodes 

3
Jak programowo usunąć pole z węzła?
Jak programowo usunąć pole z węzła? Mam migrację, hook_update_Nktóra przenosi zawartość z pola do niestandardowej tabeli. Po tej migracji chcę usunąć pole w tej samej funkcji. Czy są jakieś interfejsy API pól, które obsługują usuwanie pól? Edycja, rozwiązanie : Ponieważ w odpowiedziach brakuje rzeczywistego kodu, oto co zrobiłem, aby przenieść …
16 7  entities  updating 

5
renderować lub drukować obraz w drupal 7 node.tpl?
Próbuję utworzyć motyw węzła za pomocą tpl, a kiedy próbowałem wydrukować obraz, nie mogę znaleźć ścieżki obrazu jak w d6 .. jaką funkcję muszę wywołać, aby poprawnie wyprowadzić obraz .. Mam na myśli coś takiego jak theme ('')? Array ( [und] => Array ( [0] => Array ( [fid] => …
16 7  theming  media 


2
Jak programowo publikować niepublikowane węzły
Mam kilka niepublikowanych węzłów, dla których mam ich identyfikatory. Jak mogę je programowo opublikować? Czy poprawne jest osiągnięcie tego w niestandardowym module za pomocą zapytania takiego jak poniżej? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
15 7  database 

3
Jak wdrożyć system oparty na reputacji z odznakami w Drupal podobny do stron StackExchange?
Zarabianie odznak na StackExchange to dobra zabawa. Ale poza tym promuje wysokiej jakości interakcje użytkowników i pomaga usunąć spam (nigdy nie widziałem spamu na stronie). Mam witrynę społecznościową z około 500 aktywnymi użytkownikami, ale spamerzy stają się coraz bardziej płodni. Chciałbym, aby strona była bardziej wciągająca, a jednocześnie promowała tę …
15 7 



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.