it-swarm.com.de

Wie kopiere ich den Inhaltstyp?

Wie kopiere ich den Inhaltstyp in Drupal 7?

Ich kann keine Schaltfläche zum Duplizieren des Inhaltstyps finden.

19
Raptor

Wenn Sie den doppelten Export meinen, verwenden Sie das Modul Features .

Das Funktionsmodul ermöglicht die Erfassung und Verwaltung von Funktionen in Drupal. Ein Feature ist eine Sammlung von Drupal -Entitäten, die zusammen einen bestimmten Anwendungsfall erfüllen.

Features bietet eine Benutzeroberfläche und eine API, mit der verschiedene Site-Building-Komponenten aus Modulen mit exportierbaren Elementen in einem einzigen Feature-Modul gebündelt werden können. Ein Feature-Modul ist wie jedes andere Drupal -Modul, außer dass es seine Komponenten (z. B. Ansichten, Kontexte, CCK-Felder usw.) in seiner .info-Datei deklariert, damit es überprüft, aktualisiert werden kann. oder programmgesteuert zurückgesetzt.

13
hpn

Vielleicht zu spät können Sie das Bundle Copy-Modul verwenden:

Die Bundle-Kopie ist ein Ersatz für das Inhaltskopiermodul, das im CCK-Projekt für Drupal 6.) vorhanden ist. Hat Export-/Importunterstützung für: Node Typen, Taxonomie, Benutzer, Feld-API-Felder, Feldgruppen

[~ # ~] Update [~ # ~] 7.x-2.x-dev Notizen

Die folgenden Funktionen wurden hinzugefügt:

  • Export/Import der Feldsammlung
  • Klonen von Inhaltstypen
  • Export/Import von Commerce Entity-Bundles

Drupal 8: Bundle Copy befindet sich in Drupal 8 Core CMI.

20
Ccile

Ich habe das Modul Field Tools verwendet und es hat einwandfrei funktioniert.

Ich habe lediglich meinen zweiten Inhaltstyp erstellt, diese Modulfunktionalität verwendet, um alle Felder auf den neuen Inhaltstyp zu klonen, und dann das Modul deinstalliert. Bundle-Kopie und Features scheinen lächerliche Möglichkeiten zu sein, einen Inhaltstyp zu duplizieren. Dies war super einfach und genau das, was ich wollte.

14
leexonline

Am einfachsten ist es, Bundle Copy - die 7.2-Version zu verwenden, die sich in der Entwicklung befindet, aber für mich perfekt funktioniert hat.

Gehen Sie nach der Installation des Moduls zu Ihrer Seite "Inhaltstypen" und klicken Sie auf die neue Registerkarte "Klonen".

Wählen Sie unter "Quellpaket" den Inhaltstyp aus, den Sie klonen möchten.

Geben Sie unter "Neuer Bundle-Name" den Namen des neuen Inhaltstyps ein, den Sie erstellen möchten. Klicken Sie auf "Klonen" und Sie sehen nun diesen neuen Inhaltstyp in Ihrer Liste.

Field Tools erledigt den Job ebenfalls, ist aber nicht so einfach.

4
Monique Hanford

Ich fand das (relativ neue) Bundle Inherit Modul eine sehr einfache Möglichkeit, dies zu tun. Stellen Sie sicher, dass zusätzlich zum Modul bundle_inherit das Modul "Bundle Inheritance Node" (bundle_inherit_node) aktiviert ist. Beim Erstellen neuer Inhaltstypen wird dann eine neue Registerkarte "Inheritance" angezeigt.

(Es gibt Ihnen auch die Wahl zwischen "weiches Erben" und "striktes Erben" ... soweit ich das beurteilen kann, erstellt "weiches Erben" einfach eine einmalige Kopie der Felder, während "striktes Erben" den Überblick behält Vererbungshierarchie.)

4
Matt Browne

Nur für die Geschichte gibt es ein weiteres Modul, das dies handhaben kann.

Config in Code (CINC)

1

Andernfalls können Sie mit Content Type Clone schnell und einfach arbeiten, ohne sich PHP Code) ansehen oder komplexe Manipulationen durchführen zu müssen:

https://www.drupal.org/sandbox/davidfiaty/2745827

Es ist im Moment ein Sandbox-Projekt, aber es wird bald als offizielles Drupal Modul) verfügbar sein.

Bearbeiten: Die offizielle Version von Content Type Clone für Drupal 7 ist da! https://www.drupal.org/project/content_type_clone Drupal 8 Version kommt bald.

1
David Fiaty