Drupal

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


4
Jak uzyskać bieżący identyfikator węzła?
W Drupal 7, gdybym chciał uzyskać identyfikator węzła aktualnie wyświetlanego węzła (np. node/145), Mógłbym uzyskać go za pomocą arg()funkcji. W takim przypadku arg(1)zwróci 145. Jak mogę to samo osiągnąć w Drupal 8?
51 nodes  8 

7
Warunek „OR” w db_select ()
Studiuję nową warstwę bazy danych i cieszę się, że została zmieniona na warstwę OOP. Muszę zaimplementować zapytanie za pomocą db_select(). Zauważyłem, że mogę dodać WHEREinstrukcję $query->condition(), ale domyślnie warunki są połączone AND. Jak mogę LUB warunki razem? $query=db_select('users','u')->fields('u',array('uid','title','created','uid')); $query->join('flag_content','fc' , 'u.uid = fc.content_id'); $query->condition('fc.fid', '5' , '='); $query->condition('fc.uid', $uid , …
51 7  database 

7
Jak użyć pliku szablonu do stworzenia formularza?
Podczas gdy węzły, komentarze, bloki i wiele innych rzeczy w Drupal są tematyczne przy użyciu plików szablonów motywów (takich jak node.tpl.php), formy są inną historią. Brak plików szablonów motywów dla formularzy. Jak uzyskać konkretny formularz do korzystania z niestandardowego szablonu motywu?
50 forms  theming 

6
Jak mogę zaimportować konfigurację do innej witryny?
Wystąpił ten błąd podczas próby zaimportowania konfiguracji innej witryny: Nie można zaimportować konfiguracji etapowej, ponieważ pochodzi ona z innej witryny niż ta witryna. Możesz synchronizować konfigurację tylko między sklonowanymi instancjami tej witryny. Mam 10 klientów i muszę zsynchronizować konfigurację mojej witryny z 10 różnymi stronami internetowymi. Identyfikator UUID witryny jest …


17
Konfigurowanie katalogu tymczasowego
Niedawno przeniosłem witrynę z hosta lokalnego do VPS. Udało mi się uczynić pliki publiczne i prywatne zapisywalnymi; nie jestem jednak pewien, gdzie znaleźć folder tymczasowy i jak zmienić uprawnienia. Ciągle otrzymuję ten komunikat: Nie można skopiować podanego pliku tymczasowego: // plik3Hl91E, ponieważ katalog docelowy nie jest poprawnie skonfigurowany. Może to …
48 7  files 

5
Jak uzyskać identyfikator węzła z adresu URL?
Do tej pory natknąłem się na te 3 funkcje w Drupal 7, ale tak naprawdę nie jestem pewny, jaka jest między nimi różnica i która jest bardziej odpowiednia, aby uzyskać identyfikator węzła w funkcji wstępnego przetwarzania bloku. menu_get_object() menu_get_item() drupal_lookup_path() Czy możesz dać mi jakiś wgląd?
47 nodes  uri 

3
Jak zapewnić szablon dla konkretnego trybu widoku?
Chcę opisać tryb wyświetlania wyników wyszukiwania szablonem. Miałem w głowie, że nazwanie węzła pliku szablonu - artykuł - search-result.tpl.php załatwi sprawę, ale najwyraźniej się mylę. Zdaję sobie sprawę, że mogę zrobić węzeł - artykuł.tpl.php i w ramach tej kontroli $ view_mode, ale jest to niewygodne w przypadku wszystkich innych trybów …
46 7  theming  entities 



5
Utwórz użytkownika programowo i nadaj mu rolę
Tworzę użytkownika programowo takiego: $newUser = array( 'name' => $mail, 'pass' => 'password', // note: do not md5 the password 'mail' => $mail, 'status' => 1, 'init' => $mail, 'roles' => array(5) ); $user = user_save(null, $newUser); Mam rolę o identyfikatorze roli równym pięciu; kiedy tworzę użytkownika, w tabeli „users_roles” …
46 7  users 

7
Jak zmienić długość ustawień pola?
Ustawiłem kiedyś na stronie internetowej limit długości pola. A teraz klient chce umieścić więcej znaków w tym polu. Nie mogę zmienić maksymalnego rozmiaru z Drupala, ponieważ pojawia się następujący komunikat o błędzie: W tym polu znajdują się dane dla tego pola. Ustawienia pola nie mogą być już zmieniane. Jednak musi …
46 7  entities  database 

5
Polecenie Drush, aby pobrać ORAZ włączyć moduł
Aby pobrać i zainstalować moduł, uruchamiam: drush dl module_name drush en module_name -y Umieściłem to w funkcji skryptu Bash i po prostu wywołuję „drin nazwa_modułu”, aby uprościć. function drin(){ drush dl $1 drush en $1 -y } Czy w Drush jest polecenie jednowierszowe, aby pobrać i włączyć moduł?
46 drush 

5
Dla kogoś, kto nie jest programistą lub zaczyna, w jaki sposób może przyczynić się do Drupal.org?
Rozmawiałem z ludźmi rozpoczynającymi studia na temat Drupala. Ale są początkujący w programowaniu. więc powiedzieli mi, w jaki sposób mogą przyczynić się do Drupala lub większego zaangażowania. Jaka byłaby najlepsza rada dla nich, aby wnieśli wkład… lub jak mogą zacząć, jeśli mają ograniczone umiejętności programowe? Czy masz jakieś rady?

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.