Mam użytkownika z uprawnieniami do przeglądania i edycji określonego typu treści. Daje to wszystkim użytkownikom uprawnienia do przeglądania i edycji wszystkich węzłów tego typu. Ale tak naprawdę chcę utworzyć dla każdego użytkownika unikalny węzeł, aby tylko ten użytkownik mógł go wyświetlać i edytować. Jak mogę to zrobić w Drupal 7?
Skonfigurowałem regułę, która będzie wykonywana podczas zdarzenia „Treść jest przeglądana”, a akcja polegała na wyświetleniu komunikatu systemowego. Działało i zostało uruchomione, gdy zobaczyłem węzeł. Kiedy jednak wszedłem na stronę główną, uruchomiono ją N razy, gdzie N jest liczbą węzłów na stronie / node. Jak temu zapobiec? Reguła powinna dotyczyć wyłącznie …
Tworzę stronę internetową dla klienta i pomyślałem, że Drupal jest najlepszym wyborem ze względu na mnóstwo możliwości, które daje mi. Jednak ta ogromna liczba opcji znacznie utrudniła moją pracę. Pozwól, że opiszę ci problem: Klient sprzedaje określony produkt, powiedzmy magnetowidy. Każdy magnetowid jest produkowany przez określoną markę (np. Sony, LG …
Próbuję migrować moją obecną stronę HTML do Drupal. Mam ponad 80 000 stron do migracji, więc pomyślałem, że zamiast siedzieć przed komputerem przez 50 lat, stworzę moduł. Byłem w stanie stworzyć skrypt, który wyodrębnia HTML z każdego katalogu, a teraz dotarłem do bloku drogowego, w którym muszę utworzyć węzeł. Próbuję …
Mam około 13000 węzłów do usunięcia na stronie Drupal 7. Próbowałem modułu Views Bulk Operations , aby usunąć 500 węzłów jednocześnie, ale upłynął limit czasu. Jednocześnie mogę usunąć tylko 50 węzłów. Jak mogę usunąć więcej niż 50 węzłów jednocześnie?
Piszę niestandardowy moduł, co zrobiłem wcześniej, ale po raz pierwszy próbowałem utworzyć typ zawartości z polami. Zaimplementowałem hook_node_info, a typ zawartości pojawia się na liście typów zawartości w menu rozwijanym z menu admin_menu, jednak gdy przeglądam, admin/structure/typesnie ma go na liście. Zaimplementowałem hook_install i wziąłem kod, który znalazłem w innym …
Mam dużo problemów z nieefektywnością node_save (). Ale czy węzeł zapisuje mój problem? Właśnie tego próbuję się dowiedzieć. Utworzyłem pętlę ze 100 000 iteracjami. Stworzyłem absolutne minimum, aby obiekt węzła był poprawny i poprawnie zapisany. Oto kod zapisu węzła: $node = new stdClass(); $node->type = "test_page"; node_object_prepare($node); $node->uid = 1; …
Mam problem z tym, że użytkownik tworzy nowe węzły i wprowadza treść, ale ustawia węzły jako „neutralne językowo” dla danego języka. Jednak po zapisaniu węzła język pola ciała zostaje ustawiony na angielski. Dlaczego tak się dzieje? Co by to spowodowało? Na tej stronie mamy zarówno angielski, jak i francuski włączony …
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 …
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 …
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') …
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), …
Czy jest jakiś sposób na podanie dwóch lub więcej nazwisk autorów konkretnego artykułu w Drupal 7? Muszę dodać dwa nazwiska autorów do jednego artykułu. Próbowałem dodać dwa nazwiska autorów w polu Authortekstowym, oddzielając je przecinkami, ale nie pozwoliło mi to na to. Czy jest jakiś moduł lub inny sposób na …
mysql> select nid, uid, created, changed from node; +-----+-----+------------+------------+ | nid | uid | created | changed | +-----+-----+------------+------------+ | 1 | 8 | 1336040166 | 1336046390 | +-----+-----+------------+------------+ Chciałbym mieć kolumnę „zmienione przez” w nodetabeli, dokładnie tak, jak mamy „utworzone przez” (pole uid). Pozwoli to śledzić, kto dokonał ostatniej …
Ilekroć mój import kanałów znajduje nową wersję istniejącego fragmentu treści, tworzy nową wersję tego węzła zamiast nadpisywania danych. Zwykle nowa wersja staje się od razu „aktualna”. Chciałbym jednak, aby aktualnie wyświetlana wersja pozostała taka sama, i niech moderator zdecyduje później, czy nowa powinna zostać opublikowana.
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.