Drupal

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

3
Do czego służą widoki „Załącznik”, „Panel treści” i „Kontekst”?
Właśnie utworzyłem Widoki dla typu zawartości. W jednym widoku potrzebuję strony typu treści i podglądu 4 najnowszych postów na pierwszej stronie. Strona nie stanowi problemu. W przypadku podglądu pierwszej strony po prostu pomyliłem się co do celu „Załącznika”, „Okienka treści” i „Kontekstu”. Nie wiem, którego użyć do podglądu pierwszej strony. …
9 7  views 

5
Dodać pole do wielu typów treści jednocześnie?
Chcę dodać pole do wielu typów treści jednocześnie i skonfigurować je dla wszystkich jednocześnie. Powodem jest to, że mam wiele typów treści, z których wszystkie wymagają aktualizacji, dodając do każdego nowe pole. To pole zostanie skonfigurowane tak samo dla wszystkich typów treści. Muszę powtórzyć ten proces dodawania, a następnie konfigurowania …
9 7  entities  nodes 

3
Jak mogę wgrać 1000 węzłów na godzinę na stronę Live Drupal 7 i uniknąć impasu?
Nie tak dawno temu pisałem o impasie tutaj: PDOException: SQLSTATE [40001] : Błąd serializacji: 1213 znaleziono impas podczas próby uzyskania blokady; Pomimo wszystkiego, co mój zespół programistów stara się zrobić, nadal występują takie błędy: PDOException: SQLSTATE [40001]: Błąd serializacji: 1213 Podczas próby uzyskania blokady znaleziono zakleszczenie; spróbuj zrestartować transakcję: INSERT …

4
Udostępnij określone strony tylko zalogowanym użytkownikom
Potrzebuję pomocy, a oto problem: Buduję witrynę za pomocą Drupala 7. Chcę, aby niektóre strony były widoczne tylko dla zalogowanych użytkowników (każdy ma swoją nazwę użytkownika / hasło), inni użytkownicy powinni zostać po prostu przekierowani lub wyświetlić komunikat o błędzie. Czy ta funkcjonalność może być zawarta w samym Drupal 7, …
9 7 

3
Jak programowo dodać obraz podczas tworzenia programowo węzłów?
Piszę skrypt, aby programowo dodawać węzły i nie znam właściwego sposobu dodawania / dołączania obrazu. Właściwie nie znam tak dobrze Drupala. Oto (przykładowe) obiekty graficzne, które znalazłem podczas print_rtworzenia istniejącego, $nodektórego używam: field_image: Array ([und] => Array ([0] => Array ([fxid] => 3089 [alt] => [title] => [width] => 95 …
9 nodes  media 

1
custom.module vs template.php
To nie jest zbyt ukierunkowane pytanie, ale nie mogę znaleźć żadnych dobrych informacji na ten temat. Kiedy uważa się za prawidłową praktykę umieszczanie kodu w pliku template.php, a kiedy zaimplementować go w module? Mam na myśli w moim obecnym przykładzie, że muszę wywołać hook_preprocess_node i wewnątrz wykonać drupal_get_form i renderować …
9 theming 

3
Klauzula LIKE nie działa w zapytaniu przechwytującym alter
Próbuję zastąpić domyślne wyszukiwanie klauzulą ​​LIKE w Drupal 7. Próbowałem zmienić zapytanie zgodnie z dodaniem warunku OR do istniejącego zapytania : function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search results. if ($table['table'] == 'search_index') { // Get the query args and then the search term …
9 7  database 

2
Jak dostosować settings.php podczas profilu instalacyjnego
Tworzę profil instalacyjny dla mojego obecnego projektu wewnętrznego firmy. Podczas procesu instalacji jeden z modułów niestandardowych ulega awarii init(), ponieważ próbuje użyć jednej zdefiniowanej zmiennej globalnej settings.php(jest to bieżące domyślne zachowanie modułu) Za pomocą system_form_install_settings_form_alter()zmieniłem formularz ustawień, dodając jedno pole tekstowe do wprowadzenia przez użytkownika, a po przesłaniu wartość jest …

2
Neguj filtry kontekstowe w widokach
Mam widok z listą węzłów tego samego typu, widok „Inne działania”, używam tego widoku w widoku węzła aktywności. Jednak nie chcę, aby węzeł, który aktualnie przeglądam, pojawiał się również na liście. Więc zrobiłem, aby utworzyć filtr kontekstowy dla nid i podać domyślną wartość „Content ID URL”, oczywiście teraz moja lista …
9 7  views 

4
Czy Drupal jest bezpieczny przed atakami typu Brute Force?
Brutalny atak to próba uzyskania nieautoryzowanego dostępu do strony internetowej poprzez ciągłe generowanie i wprowadzanie różnych kombinacji hasła. To zadanie jest zwykle wykonywane przez oprogramowanie do automatyzacji („bot”), które wyszukuje komunikaty o sukcesie lub niepowodzeniu i wypróbowuje nowe hasła, dopóki nie otrzyma komunikatu o sukcesie. Czy Drupal 7 jest domyślnie …
9 security 

1
Jak zatrzymać Drupala w celu ustawienia daty zmiany węzła podczas tworzenia?
To jest moje drugie pytanie dotyczące problemów z tworzeniem niestandardowego skryptu migracji. Tworzę tylko nowe węzły i nie dbam o aktualizacje. Kod: $node = new stdClass(); $node->type = 'migrate'; $node->title = $content['title']; $node->language = LANGUAGE_NONE; $node->created = (int) date('U',strtotime($content['created'])); $modified = $content['modified']; if (! empty($modified) && $modified != '0000-00-00 00:00:00') …
9 7  nodes 

2
Musisz dodać znaki HTML do listy Wybierz
Mam formularz przy użyciu interfejsu FAPI, który ma jedną z wybranych wartości walut jako jedną z danych wejściowych. Muszę mieć możliwość dodawania znaków HTML, takich jak€ $pound; ¥ Problem polega na tym, że Drupal filtruje dane wejściowe i nie wyświetla pożądanych symboli, ale wyświetla rzeczywiste kody HTML, jak pokazano powyżej. …
9 forms  theming 

5
Programowo aktualizuj dane Geofield
Moja konfiguracja to: Pole adresowe w węzłach do zbierania danych adresowych Geofield przy użyciu „Geokodu z innego pola”, wybierając pole adresu i Google Geocoder Kiedy edytuję / zapisuję węzeł w interfejsie użytkownika, dane są geokodowane. Mam jednak tysiące węzłów i próbuję napisać skrypt aktualizujący informacje o geokodach na każdym węźle. …

1
Jak zbudować relację „wiele do wielu” między węzłami
Chciałbym mieć 2 typy węzłów, sprzedawców i produktów. Każdy sprzedawca może mieć wiele produktów, a każdy produkt może mieć wielu sprzedawców. Również relacje między Sprzedawcami a Produktami musiałyby zawierać cenę. Jaki byłby najlepszy sposób na stworzenie tej relacji, ułatwiając wylistowanie wszystkich Produktów sprzedawanych przez sprzedawcę na ich stronie (z cenami), …
9 nodes 


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.