Узел клонирования модуля - как его использовать?

10

Я использую Node Clone .
Административная часть модуля работает на 100%. Я могу изменить настройки, но вкладка клонирования, которая должна появиться рядом с вкладками других узлов (edit, devel ...), не отображается.

Кто-нибудь использовал этот модуль и мог бы мне помочь?

Маркос Буарк
источник
с той же проблемой в настоящее время ... я видел, что в клоне узла drupal 7 нельзя использовать любой тип контента для клонирования: / например, файл cck ... Более подробная информация в / admin / config / content / clone

Ответы:

8

Я включил клон Node на сайте Drupal 7. Возможность клонирования отображается как ссылка действия в начале содержимого узла на вкладке «Вид», а не как отдельная вкладка. Текст ссылки "Клонирование контента". Фактический HTML это:

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

Я использую чистую подтему дзен. Возможно, ваша тема препятствует появлению ссылок действий?

Дэн Халберт
источник
Дэн, извини, что проверил твой ответ спустя годы после того, как я его спросил (почти 6 лет? О, блин). Новый комментарий только что появился в ветке, и я наконец понял, что не одобрил ваш ответ. Ну, лучше поздно, чем никогда. Abraços!
Маркос
3

Это старый вопрос, но для тех, кто ищет решение для Drupal 7, самый простой способ - установить модуль Node Clone Tab , и он появится в виде вкладки рядом с View, Edit, Devel и т. Д.

Павел
источник
1
Спасибо, что поделились, я понятия не имел об этом модуле ... Наличие там вкладки кажется наиболее логичным / обычным подходом к клонированию узлов.
Маркос Бурке
2

Похоже, проблема с разрешениями, этот модуль определяет 2 новых разрешения, вы установили их для пользователей, которых вы хотите?

Алекс Вебер
источник
1
Привет, спасибо за ответ. На самом деле, я вошел в систему как администратор, и у меня должен быть доступ ко всем функциям модуля ...
Marcos Buarque
2

У меня возникла та же проблема: ссылка «Клонировать содержимое» не отображалась на странице предварительного просмотра моего узла, поскольку у меня была встроенная тема, которая выводила только определенные поля для каждого узла. Попробуйте переключиться на другую тему и увидите, что я решаю вашу проблему.

Причина, по которой ссылка не появилась, заключалась в том, что я удалил следующий код из page.tpl.php

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

Мое предложение состоит в том, чтобы проверить ваш файл page.tpl.php, чтобы вышеуказанное утверждение действительно существовало. Если это не просто скопировать код в ваш шаблон. примечание не забудьте очистить кэш после этого.

Cyclonecode
источник
1

Если у вас есть просмотры установлены, и / администратор / контент был создан , чтобы редактируемые точки зрения, вы можете добавить «Clone» ссылку на просмотр. Просто нажмите на шестерню (которая появляется при наведении курсора на вид) и выберите «Изменить вид». Затем (рядом со словом «ПОЛЯ») нажмите «Добавить». Выберите «Content: Clone link» из списка полей для добавления. Не беспокойтесь о метке (заголовок столбца), и вы можете оставить все остальные настройки по умолчанию. Сохраните представление, и у вас должна быть ссылка «Клонировать» рядом с каждым узлом (который вы не исключили в конфигурации для клонирования узла).

иконоборец
источник
1

Я сталкиваюсь с той же проблемой на Drupal 8 с темой Bootstrap. Вдохновленный ответом Дэна Хэлберта выше

Возможность клонирования отображается как ссылка действия в начале содержимого узла на вкладке «Вид», а не как отдельная вкладка. Текст ссылки "Клонирование контента".

Я включаю ссылку действия (Основное действие администратора, в разделе Структура> Макет блока), и она работает точно.

uǝM ƃuǝℲ 馮文
источник