web-gelistirme-sc.com

İçerik türü nasıl kopyalanır?

İçerik türü nasıl kopyalanır Drupal 7?

İçerik türünü çoğaltmak için bir düğme bulamıyorum.

19
Raptor

Yinelenerek dışa aktarmayı kastediyorsanız, Features modülünü kullanın.

Özellikler modülü, Drupal'daki özelliklerin yakalanmasını ve yönetilmesini sağlar. Özellik, birlikte alınan belirli bir kullanım senaryosunu karşılayan Drupal varlıkların bir koleksiyonudur.

Özellikler, dışa aktarılabilir modüllerden farklı site oluşturma bileşenlerini almak ve bunları tek bir özellik modülünde bir araya getirmek için bir kullanıcı arayüzü ve API sağlar. Bir özellik modülü, .info dosyasında bileşenlerini (ör. Görünümler, bağlamlar, CCK alanları vb.) Bildirmesi dışında, programlı olarak denetlenebilmesi, güncelleştirilebilmesi veya geri döndürülebilmesi için diğer Drupal modüllerine benzer. .

13
hpn

Belki çok geç Paket Kopyalama modülü :

Paket kopyası Drupal 6 için CCK projesinde yaşayan İçerik kopyalama modülünün yerine geçer: Node türleri, Sınıflandırma, Kullanıcı, Alan API alanları, Alan grupları

[~ # ~] güncelleme [~ # ~] 7.x-2.x-dev notları

Aşağıdaki özellikler eklendi:

  • Alan Koleksiyonunu dışa/içe aktarma
  • İçerik türlerinin klonlanması
  • Ticaret Varlığı paketlerini dışa/içe aktarma

Drupal 8: Paket Kopyalama Drupal 8 Temel CMI'da).

20
Ccile

Field tools modülünü kullandım ve kusursuz çalıştı.

Tüm yaptığım ikinci içerik türümü oluşturmaktı, tüm alanların yeni içerik türüne kopyalanması için bu modül işlevini kullandıktan sonra modülü kaldırdım. Paket kopyası ve Özellikler bir içerik türünü kopyalamak için gülünç yollar gibi görünüyor, bu süper basitti ve tam olarak istediğim şeydi.

14
leexonline

En kolay yol Bundle Copy - geliştirme aşamasında olan ama benim için mükemmel çalışan 7.2 sürümünü kullanmaktır.

Modülü kurduktan sonra, "içerik türleri" sayfanıza gidin ve yeni "klon" sekmesini tıklayın.

"Kaynak Paketi" altında, kopyalamak istediğiniz içerik türünü seçin.

"Yeni Paket Adı" alanına, oluşturmak istediğiniz yeni içerik türünün adını girin. "Klonla" yı tıklayın, şimdi listenizde bu yeni içerik türünü göreceksiniz.

Field Tools da işi yapar ancak bu kadar basit değildir.

4
Monique Hanford

(Nispeten yeni) Bundle Inherit modülünün bunu yapmanın çok kolay bir yolu olduğunu gördüm. Bundle_inherit modülüne ek olarak "Paket Devralma Düğümü" (bundle_inherit_node) modülünü etkinleştirdiğinizden emin olun, ardından yeni içerik türleri oluştururken yeni bir "Devralma" sekmesi alırsınız.

(Ayrıca "yumuşak devralma" ve "katı devralma" arasında bir seçim sunar ... toplayabildiğim kadarıyla "yumuşak devralma", alanların tek seferlik bir kopyasını alırken "katı devralma" kalıtım hiyerarşisi.)

4
Matt Browne

Sadece tarih için, bunu kaldırabilecek bir modül daha var.

Kodda Yapılandırma (CINC)

1
TheodorosPloumis

Aksi takdirde, İçerik Türü Klonu, PHP koda bakmak veya karmaşık manipülasyonlar yapmak zorunda kalmadan hızlı ve basit bir şekilde yapmanızı sağlar:

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

Şu anda bir sanal alan projesi, ancak yakında resmi bir Drupal modülü) olarak sunulacak.

Düzenleme: İçerik Türü Klonunun resmi sürümü Drupal 7 burada! https://www.drupal.org/project/content_type_clone Drupal 8 sürüm çok yakında.

1
David Fiaty