Module de clonage de nœuds - comment l'utiliser?

10

J'utilise le clone Node .
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?

Marcos Buarque
la source
ayant le même problème actuellement ... j'ai vu que dans drupal 7 le clone de noeud ne peut pas utiliser n'importe quel type de contenu pour le clonage: / par exemple le fichier cck ... Plus d'infos sur / admin / config / content / clone

Réponses:

8

J'ai activé le clone Node 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, et non sous la forme d'un onglet distinct. Le texte du lien est "Contenu clone". 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?

Dan Halbert
la source
Dan, désolé d'avoir validé ta réponse après que je l'ai demandée (presque 6 ans? Oh, bon sang). Un nouveau commentaire vient d'apparaître sur le fil et j'ai finalement réalisé que je n'avais pas approuvé votre réponse. Eh bien, mieux vaut tard que jamais. Abraços!
Marcos Buarque
3

C'est une question plus ancienne, mais pour tous ceux qui recherchent une solution à 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 View, Edit, Devel, etc.

Paul
la source
1
Merci du partage, je n'avais aucune idée de ce module ... Avoir un onglet semble être l'approche la plus logique / ordinaire pour le clonage de nœuds.
Marcos Buarque
2

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?

Alex Weber
la source
1
Salut, merci pour la réponse. En fait, je suis connecté en tant qu'administrateur et je devrais avoir accès à toutes les fonctionnalités du module ...
Marcos Buarque
2

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. noter n'oubliez pas de vider votre cache après l' avoir fait.

Cyclonecode
la source
1

Si vous avez installé des vues 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 de Node Clone).

iconoclaste
la source
1

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 forme d'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.

uǝM ƃuǝℲ 馮文
la source