Moduł klonowania węzłów - jak go używać?

10

Używam klonowania węzła .
Część administracyjna modułu działa w 100%. Mogę edytować ustawienia, ale karta klonowania, która powinna pojawić się obok innych kart powiązanych z węzłem (edycja, rozwijanie ...), nie pojawia się.

Czy ktoś tam używał tego modułu i mógł mi pomóc?

Marcos Buarque
źródło
mając ten sam problem obecnie ... Widziałem, że w klonowaniu węzła drupal 7 nie można użyć żadnego typu zawartości do klonowania: / na przykład pliku cck ... Więcej informacji na / admin / config / content / clone

Odpowiedzi:

8

Włączyłem klonowanie węzła na stronie Drupal 7. Możliwość klonowania pojawia się jako łącze akcji na początku zawartości węzła na karcie Widok, a nie jako osobna karta. Tekst linku to „Klonuj zawartość”. Rzeczywisty HTML to:

<ul class="action-links"><li><a href="/node/34/clone">Clone content</a></li>

Używam czystego podtematu Zen. Być może Twój motyw zapobiega pojawianiu się linków akcji?

Dan Halbert
źródło
Dan, przepraszam za potwierdzenie wieku odpowiedzi po tym, jak go zadałem (prawie 6 lat? O rany). Właśnie pojawił się nowy komentarz do wątku i wreszcie zdałem sobie sprawę, że nie zaakceptowałem twojej odpowiedzi. Lepiej późno niż wcale. Abraços!
Marcos Buarque
3

To jest starsze pytanie, ale dla każdego, kto szuka rozwiązania tego problemu w Drupal 7, najprostszym sposobem jest zainstalowanie modułu Node Clone Tab , który pojawi się jako zakładka obok View, Edit, Devel itp.

Paweł
źródło
1
Dziękuję za udostępnienie, nie miałem pojęcia o tym module ... Posiadanie tam karty wydaje się najbardziej logicznym / zwykłym podejściem do klonowania węzłów.
Marcos Buarque,
2

Brzmi jak problem z uprawnieniami, ten moduł definiuje 2 nowe uprawnienia, czy ustawiłeś je dla użytkowników, których chcesz?

Alex Weber
źródło
1
Cześć, dzięki za odpowiedź. Właściwie jestem zalogowany jako administrator i powinienem mieć dostęp do wszystkich funkcji modułu ...
Marcos Buarque
2

Wystąpił ten sam problem, link „Klonuj zawartość” nie był wyświetlany na mojej stronie podglądu węzła, ponieważ miałem niestandardową kompozycję, która wyświetla tylko niektóre pola dla każdego węzła. Spróbuj przejść na inny motyw i zobacz I, który rozwiązuje Twój problem.

Powodem, dla którego link się nie pojawił, było usunięcie następującego kodu ze strony page.tpl.php

 <?php 
 if ($action_links): ?>
    <ul class="action-links"><?php print render($action_links); ?></ul>
 <?php endif; ?>

Moja sugestia to sprawdzenie pliku page.tpl.php, aby powyższa instrukcja naprawdę istniała. Jeśli nie wystarczy skopiować kodu do szablonu. Uwaga: należy pamiętać, aby wyczyścić pamięć podręczną po robić.

Kod cyklonowy
źródło
1

Jeśli masz zainstalowane Widoki , a / admin / content skonfigurowano tak, aby mieć edytowalne widoki, możesz dodać link „Klonuj” do widoku. Po prostu kliknij koło zębate (pojawiające się po najechaniu kursorem na widok) i wybierz „Edytuj widok”. Następnie (obok słowa „POLA”) kliknij „dodaj”. Wybierz „Treść: Klonuj link” z listy pól do dodania. Nie przejmuj się etykietą (nagłówek kolumny), a wszystkie pozostałe ustawienia możesz pozostawić na wartościach domyślnych. Zapisz widok, a obok każdego węzła powinien znajdować się link „Klonuj” (którego nie wykluczono w konfiguracji klonowania węzła).

ikonoklasta
źródło
1

Ten sam problem spotykam na Drupal 8 z motywem Bootstrap. Zainspirowany powyższą odpowiedzią Dana Halberta

Możliwość klonowania pojawia się jako łącze akcji na początku zawartości węzła na karcie Widok, a nie jako osobna karta. Tekst linku to „Klonuj zawartość”.

Włączam link akcji (główna akcja administratora, w sekcji Struktura> Układ bloku) i działa dokładnie.

uǝM ƃuǝℲ 馮文
źródło