Czytałem dzisiaj o zachowaniach Drupala i próbowałem napisać następujący kod. (function ($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('#mymodule_id', context).change(function () { alert('Handler for .change() called.'); }); } }; }(jQuery)); Czy Drupal.behaviors.mymoduleprzestrzeń nazw? Jakie parametry kontekstu i ustawień są przekazywane do zachowania Drupala? Czy to jest odpowiednik …
Mam nadzieję, że ktoś może mi pomóc. Problem jest następujący: 1) Mam moduł, w którym przypisuję zmienną w celu wysłania do pliku szablonu php.tpl <?php ... $testvar="Hello from alex!"; $variables['testvar'] = $testvar; ... ?> Ta zmienna może być pokazana w pliku php.tpl jak <?php print $testvar?> 2) Oddzieliłem plik .js …
Mam widok z niektórymi odsłoniętymi filtrami w bloku; używa AJAX i funkcji automatycznego przesyłania, więc widok jest ładowany ponownie, gdy tylko zmieni się opcja filtru. W krótkim opóźnieniu między wybraniem opcji a ponownym załadowaniem widoku, znajomy niebieski pulsujący AJAX jest wyświetlany gdzieś u dołu formularza (myślę, gdzie obecnie znajduje się …
Mam listę rozwijaną, która wyświetla różne pola w zależności od tego, co zostało wybrane, i wiem, że mogę przeszukiwać widoczność stanów, ale kiedy próbuję użyć wymaganego, wyświetlany jest * zakres, ale tak naprawdę nie jest wymagany. Chodzi mi o to, że nawet jeśli jest to „wymagane”, mogę nacisnąć Prześlij i …
Buduję witrynę Drupal 7. Oto niektóre z modułów, których używam: Adaptivetheme (motyw), widoki i panele zawartości, panele, mini panele, panele wszędzie, menedżer stron, Superfish dla menu, Addthis, Chosen (rozwijane). W celu poprawy wydajności mojej strony i radzenia sobie z plikami CSS i JS korzystam z modułu Advagg . Podczas uruchamiania …
Mam w swojej witrynie widok, który ma określoną nazwę klasy. Chcę wiedzieć w pliku szablonu.php motywu, skąd mogę wiedzieć, czy widok o określonej nazwie klasy jest dostępny na żądanej stronie. Jest to dla mnie bardzo ważne, ponieważ muszę dołączyć określony kod JavaScript i CSS, gdy na stronie używany jest widok …
Każda strona mojego motywu będzie musiała korzystać z interfejsu użytkownika jquery. Wiem, że jest on dołączony do Drupala 7, ale tak naprawdę nie mogę odszyfrować zbyt technicznej dokumentacji Drupala. Wygląda na to, że jedynym sposobem na to jest użycie pliku template.php. Ale ponieważ nie rozumiem tego pliku, staram się unikać …
Próbuję programowo (za pomocą jQuery) wywołać kliknięcie przycisku z zachowaniem AJAX w formie Drupala, ale jak dotąd jQuery('#edit-submit').click()nic nie robi. Prawdziwy myszy na który działa przycisk zgodnie z przeznaczeniem. Wszelkie pomysły, jak to zrobić?
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 8 miesięcy temu . Obecnie mam stronę http://proctors.org/tv, która jest oparta na kilku odsłonach i załącznikach z …
Czy można dodawać zewnętrzne skrypty javascript bezpośrednio do pliku .info kompozycji? np. skrypty [] = http://cdn.jquerytools.org/1.2.6/jquery.tools.min.js
Jaki jest najłatwiejszy sposób na uzyskanie magii javascript do włączania / wyłączania pól formularza na podstawie wartości innego pola? To brzmi jak coś, gdzie powinien być pomocnik, ale nie mogę tego znaleźć. Szukam rozwiązania, które nie jest ograniczone do węzłów.
Jeśli nie planuję używać żadnych bibliotek JS innych niż jQuery, czy jest jakiś powód, aby potrzebować wywołania Drupala do jQuery.noConflict (), która usuwa $ jako alias dla jQuery? Zakładając, że nie ma potrzeby usuwania aliasu $, czy istnieje sposób, w jaki mogę go odzyskać bez konieczności zawijania mojego kodu jQuery …
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.