Bir Özellik nasıl silinir?


8

Site-1'de bir özellik modülü oluşturdum.

Sonra özellik modülünü site-2'ye kurdum. Bu özellikler yeni bir içerik türü oluşturur ve bir modülü etkinleştirir. Sonra yeni içerik türünü ve modülü etkinleştirdim.

Çok uzak çok iyi.

Şimdi de özellik modülünü (drush) devre dışı bıraktım ve kaldırdım. İçerik türünün silinmesini ve modülün devre dışı bırakılmasını bekliyordum, içerik türünü ve özelliğin oluşturduğu modülü kastediyorum.

Ama hala oradalar ...

Bir özelliği nasıl devre dışı bırakabilir ve özelliğin oluşturduğu tüm şeyleri nasıl kaldırabilirim?

GÜNCELLEME : Özelliği devre dışı bırakmak için yaptığım adımlar:

1) drush dis myFeatureModule

2) drush pm-uninstall myFeatureModule

3) içinde admin/structure/featuresözelliği myFeatureModuleolan devre dışı

4) içindeki içerik türü için (bu özellik tarafından oluşturulan) sil düğmesi admin/structure/typeseksik ...

Yanıtlar:


2

Yapmak isteyeceğiniz ilk şey özellik modülünü devre dışı bırakmak (ve kaldırmak). Bu, modülün başlangıçta oluşturduğu her şeyi her zaman kaldırmaz. Ancak bu özellik modülü kaldırıldıktan sonra içeri girebilir ve sitede kalan diğer içerik türlerini manuel olarak silebilirsiniz.

Bu diğer soruda bazı ek ayrıntılar bulunabilir . Özellik modülünün, içerik türünün kilidini açmak için kaldırma kancasını nasıl ekleyebileceğine ilişkin bir örnek sağlar. Bu örnekte kullanılan sorguya baktığınızda, sorguyu manuel olarak çalıştırabilmeniz ve rahatsız edici içerik türünün kilidini açabilmeniz gerekir.


1
Bunu zaten yaptım, ancak adresindeki İçerik türü için "Sil" düğmesi admin/structure/typeseksik. Sonra silemezsiniz. Lütfen benim GÜNCELLEME bir göz atın
chefnelone

Drupal, içerik türünün bir modüle ait olduğunu düşündüğü için sil düğmesini görüntülemez ... ancak yine de uygun URL'yi yazarak silebilirsiniz. admin / structure / types / manage / [content_type] / delete <- URL kalıbı. [Content_type] öğesini silmek istediğiniz içerik türüyle değiştirmeniz yeterlidir.
Craig

Sil düğmesinin tekrar görünmesinin bir yolu var mı?
Bart

Cevabımı içerik türünün kilidini açmak için kullanabileceğiniz bir sorgusu olan benzer bir soruya bağlantı ile güncelledim.
Craig

-3

Özelliğinizi devre dışı bıraktıktan sonra, aşağıdakilere gidebilmeniz gerekir:

siteler> tümü> modüller> özel> özellikler

Orada modülünüzü bulun ve dosyaları silin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.