Drupal

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

5
Jak uzyskać etykietę pakietu od encji
Jak uzyskać czytelną dla człowieka etykietę pakietu od załadowanej jednostki. Powiedzmy, że chcę uzyskać etykietę węzła pakietu my_article, który brzmi „Mój wspaniały artykuł” // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // prints 'content type'. Jestem w stanie uzyskać nazwę …
15 8  entities 

6
Nie można zainstalować… już istnieje w aktywnej konfiguracji
Na Drupal 8.1 ciągle wyświetlam tego rodzaju komunikaty, gdy próbuję aktywować niestandardowy moduł lub niestandardową funkcję, która wprowadza pewne modyfikacje do strony podstawowej. (dodaj pola). To naprawdę denerwujące ... Kroki: Wyczyść bazę danych całkowicie przejdź do /install.php i wybierz Profil standardowy Teraz, gdy witryna jest uruchomiona, przejdź do rozszerzenia Wybierz …
15 8  features 

5
Jak mogę zapobiec buforowaniu określonej strony?
Aktywowałem pamięć podręczną w mojej witrynie Drupal 8 i oczywiście wszystkie strony są buforowane zgodnie z oczekiwaniami. Chciałbym jednak, aby ta strona pominęła tę pamięć podręczną. W moim kontrolerze zbudowałem stronę w następujący sposób: public function myPage() { return [ '#markup' => time(), ]; } Jak mogę powiedzieć Drupalowi, aby …
15 caching  8 

4
Jak uzyskać nieprzetworzony adres URL jako pole w widokach?
W widokach muszę zwrócić nieprzetworzony adres URL podany jako wartość href do pola tytułu (gdy jest linkiem) lub wartość: treść linku. Początkowo myślałem, że mogę wybrać Treść: połączyć i rozebrać kod HTML w przeróbce, ale nie idź. Potrzebuję pełnego adresu URL, aby móc przekazać go jako parametr w polu przepisywania. …
15 7  views  entities 

3
Czy można używać TableSort bez zapytania?
W moim module używam TableSort do niektórych moich tabel, ale mam też niektóre tabele, które są generowane przez kod, więc nie są bezpośrednio powiązane z zapytaniem. Te tabele są również tworzone przy użyciu kompozycji („tabela”), a więc mają tablice $ header i $ rows. Czy jest możliwe użycie TableSort również …
15 7 




3
Wysyłaj załączniki za pomocą drupal_mail
Próbuję wysyłać załączniki za pomocą mojego e-maila od Drupala. W moim module niestandardowym dodałem: class SponsorprogramMailSystem implements MailSystemInterface { /** * Concatenate and wrap the e-mail body for plain-text mails. * * @param $message * A message array, as described in hook_mail_alter(). * * @return * The formatted $message. */ …
14 7  emails 

4
Podział węzła na wiele stron [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 7 miesięcy temu . Typ treści - artykuł. Chcę podzielić artykuły na wiele stron, gdy sam artykuł staje się zbyt długi. Na przykład, …
14 7  nodes 


3
Wyłącz pathauto dla węzłów utworzonych za pomocą modułu migracji
Korzystam z migrowania, aby zaimportować kilka węzłów i chcę ustawić alias ścieżki podczas migracji. Jestem w stanie zaimportować alias ścieżki tak: $this->addFieldMapping('path', 'url_alias'); Kiedy patrzę na zaimportowane węzły, widzę poprawną ścieżkę w pathpolu, ale pole Generate automatic URL aliaswyboru jest nadal zaznaczone, co oznacza, że ​​ustawienie jest ignorowane. Jak wyłączyć …

7
Czy można utworzyć drugą stronę „edycji konta”, która pozwala użytkownikom edytować tylko niektóre pola profilu?
Oto moja sytuacja: użytkownicy mojej witryny muszą wypełnić dość dużą liczbę pól podczas rejestracji. Jednak po zarejestrowaniu tylko cztery (z około dwudziestu) tych pól wymagają regularnej zmiany. Chciałbym utworzyć osobną stronę „edycji”, aby umożliwić użytkownikom modyfikowanie tylko tych czterech pól w celu uproszczenia. field_checkbox_a field_checkbox_b field_checkbox_c field_checkbox_d Wszystkie te pola …
14 7  nodes  users 


2
Jak utworzyć tabelę podczas instalacji modułu
Próbuję utworzyć moduł dla Drupal 7 i muszę utworzyć 3 tabele i zapełnić go. Ale najpierw muszę go stworzyć. W pliku mymodule.install mam function mymodule_install() { } function mymodule_uninstall() { } function myodule_schema() { $schema['mymodule_table'] = array( 'description' => t('First table'), 'fields' => array( 'id' => array( 'description' => t('My …
14 7  installing  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.