Jak moduł powinien zmienić wartość globalną $user, wykonać swój własny kod i przywrócić pierwotną wartość $userbez powodowania wylogowania bieżącego użytkownika w przypadku wystąpienia błędu?
Buduję wtyczkę za pomocą modułu API WYSIWYG dla Drupala 7, który doda przycisk do paska narzędzi obsługiwanych edytorów. Używam hook_wysiwyg_plugin()haka, aby utworzyć nowy przycisk na pasku narzędzi edytora, ale muszę załadować kilka innych plików javascript. hook_wysiwyg_plugin()Hak wydaje pozwalają określić jeden plik CSS i JS. Jak mogę załadować dodatkowe wymagane pliki …
Chciałbym pozwolić odwiedzającym wybrać pomiędzy rejestracją przy użyciu podstawowego systemu rejestracji Drupala lub rejestracją przy użyciu konta na Facebooku. Spojrzałem na kilka modułów związanych z Facebookiem, ale było to trochę mylące i nie mogłem się zdecydować, który z nich użyć (sam nie używam Facebooka, więc myślę, że to nie pomaga). …
Odkryłem moduł Usuń wszystko , który umożliwia usunięcie wszystkich węzłów danego typu zawartości. Jednak w tym module nie można usunąć pojedynczego węzła ani listy węzłów. W pytaniu „ Czy mogę usunąć węzły danego typu zawartości za pomocą Drush? ” Znalazłem 2 odpowiedzi mówiące o poleceniu, drush node_delete <nid>ale nie mogę …
Niedawno musiałem odbudować swoje strony z powodu trafienia w błąd Drupalgeddon, który myślałem, że zamknąłem. Próbowałem migrować wszystko łatwo, ale wydaje się, że nie chce tego z jakiegokolwiek powodu. Teraz używam migrowania D2d w przeważającej części i poza grupami, postami w grupach i książkami to działa dobrze, problem dotyczy odwołania …
Na zrzucie ekranu widać, że atrybuty tego produktu są wymienione w pozornie losowej kolejności. W rzeczywistości wydaje się, że jest uporządkowany według identyfikatora atrybutu. Czy istnieje sposób na zmianę tego zamówienia? Każdy atrybut ma właściwość „Pozycja listy”, ale wydaje się, że dotyczy tylko strony produktu, nie wpływa to na koszyk.
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat Drupal Answers. Zamknięte 4 lata temu . Próbuję dodać dodatkową kartę do kart węzłów „widok” i „edycja”. Mój moduł jest włączony poprawnie i wyczyściłem pamięć podręczną, ale moja …
Czy można wywołać niestandardową funkcję JS w wywołaniu zwrotnym AJAX? function MY_MODULE_ajax_callback() { // Define a new array to hold our AJAX commands. $ajax_commands = array(); // Create a new AJAX command that replaces the #page text with our own text. $ajax_commands[] = [CUSTOM JS FUNCTION] // Return our commandS …
Widziałem wiele strategii integracji zdalnych struktur danych w Drupal. Wydaje się, że strategie ewoluowały, ponieważ niektóre moduły ustabilizowały się i wypróbowano przypadki użycia. Wyobraź sobie, że mamy strukturę danych „Rynki rolników”, która jest reprezentowana przez wiele typów danych (rynek, godziny rynku, sprzedawca, stoisko, produkcja) itp., Które są udostępniane za pośrednictwem …
Po utworzeniu bloku i umieszczeniu treści HTML w polu treści nie mogę przetłumaczyć tej treści z powodu: Ciąg bloków: blok: 1: treść bloków grupy tekstowej nie jest dozwolony do tłumaczenia ze względu na format tekstu. Jeśli zmienię na zwykły tekst, mogę przetłumaczyć blok, ale podczas wyświetlania jest on traktowany jako …
Muszę przechowywać lat / lng w typie zawartości dla oczywiście oczywistej rzeczy: wyświetlić mapy google. Ale na razie widzę, że lepsze moduły do integracji map google przy użyciu v2 są przestarzałe. W moim typie treści żądam innych danych (ulica, miasto, kraj, okręg), więc nie potrzebuję modułu, który musiałby wstawić te …
Utworzyłem obserwujących relacje, które można odwzajemniać za pomocą modułu relacji użytkownika. Teraz relacja użytkownika A wygląda następująco: Obserwujący (Oni dla Ciebie): Użytkownik B, Użytkownik C, Użytkownik D Obserwujący (Ty dla nich): Użytkownik D Teraz chcę utworzyć widok, który pokazuje tylko liczbę obserwujących i następujące: Obserwujący: 3 Obserwowany: 1 Zacząłem tworzyć …
Jak zmienić lub usunąć błąd formularza wygenerowany przez Drupal lub inny moduł wstawiania / zapisywania węzłów dla określonego typu zawartości. Szukam metody, której mogę użyć w module. Próbowałem hook_node_validate () , ale wszystko, co mogłem zrobić, to uzyskać błędy i ustawić błędy.
Chciałbym użyć modułu Timeago jako formatu daty. Jednak gdy czas temu przekroczył 24 godziny, chciałbym, aby wyświetlał inny format (np. 4 lutego 2013 r.) Podobny do Twittera lub Dribbble. Próbowałem ulepszyć kod, ale moje umiejętności mnie zawiodły: / Czy jest może lepszy moduł dla tej przyczyny? Czy też muszę tworzyć …
Muszę dodać nazwę klasy do niektórych etykiet utworzonych przez interfejs API formularza Drupala w następujący sposób: $form['name'] => array( '#type' => 'textfield', '#title' => 'Prénom' ); Jeśli użyję następujących, <textarea>klasa otrzyma klasę, ale nie etykietę. $form['name']['#attributes']['class'] = array('myClass'); Szukam czegoś podobnego, co doda klasę do <label>.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.