web-dev-qa-db-fra.com

Node module clone - comment l'utiliser?

J'utilise clone de nœud .
La partie administration du module fonctionne à 100%. Je peux modifier les paramètres, mais l'onglet clone qui devrait apparaître à côté des autres onglets liés au nœud (modifier, développer ...) n'apparaît pas.

Quelqu'un at-il utilisé ce module et pourrait m'aider?

10
Marcos Buarque

J'ai activé Node clone sur un site Drupal 7. La capacité de clonage apparaît sous la forme d'un lien d'action au début du contenu du nœud dans l'onglet Affichage, - pas dans un onglet séparé. Le texte du lien est "Cloner le contenu". Le HTML réel est:

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

J'utilise un sous-thème Zen propre. Peut-être que votre thème empêche les liens d'action d'apparaître?

8
Dan Halbert

C'est une question plus ancienne, mais pour tous ceux qui recherchent une solution à ce problème pour Drupal 7, le moyen le plus simple consiste à installer le module Node Clone Tab , et il apparaîtra sous la forme d'un onglet à côté de Afficher, Modifier, Devel, etc.

3
Paul

Cela ressemble à un problème d'autorisation, ce module définit 2 nouvelles autorisations, les avez-vous définies pour les utilisateurs que vous souhaitez?

2
Alex Weber

J'ai rencontré le même problème, le lien "Contenu clone" ne s'affichait pas sur ma page d'aperçu de nœud, car j'avais un thème personnalisé qui ne produisait que certains champs pour chaque nœud. Essayez de passer à un autre thème et voyez I qui résout votre problème.

La raison pour laquelle le lien n'apparaissait pas était parce que j'avais supprimé le code suivant du page.tpl.php

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

Ma suggestion est de vérifier votre fichier page.tpl.php afin que la déclaration ci-dessus existe vraiment. Si ce n'est pas simplement copier le code dans votre modèle. note n'oubliez pas de vider votre cache après l'avoir fait.

2
Cyclonecode

Si vous avez Vues installé et que/admin/content a été configuré pour avoir des vues modifiables, vous pouvez ajouter le lien "Cloner" à la vue. Cliquez simplement sur l'engrenage (qui apparaît lorsque vous survolez la vue) et choisissez "Modifier la vue". Ensuite (à côté du mot "CHAMPS") cliquez sur "ajouter". Sélectionnez "Contenu: lien clone" dans la liste des champs à ajouter. Ne vous embêtez pas avec une étiquette (en-tête de colonne) et vous pouvez laisser tous les autres paramètres par défaut. Enregistrez la vue et vous devriez avoir un lien "Clone" à côté de chaque nœud (que vous n'avez pas exclu dans la configuration pour Node Clone).

1
iconoclast

Je rencontre le même problème sur Drupal 8 avec un thème Bootstrap. Inspiré par la réponse de Dan Halbert ci-dessus)

La capacité de clonage apparaît sous la forme d'un lien d'action au début du contenu du nœud dans l'onglet Affichage, et non sous la forme d'un onglet distinct. Le texte du lien est "Contenu clone".

J'active le lien d'action (action d'administration principale, sous Structure> Disposition des blocs) et cela fonctionne exactement.

1