2011-11-28 22 views
9

Görünümü bir Drupal'e nasıl alabilirim. Farklı bir Drupal Yüklemesinde içe aktarmam gereken bir görünüm var. Yönetici/yapı/görünümlerde içe aktarma seçeneğim yok mu?Drupal'da görünüm nasıl içe aktarılır?

Teşekkürler!

Düzenleme:

Ben çözüm bulduk. Bu seçeneği almak için kullanıcı 1 olarak giriş yapmalıyım.

+1

Görünümü dışa aktarmak için ne kullandınız? Ben de Görüntülemeyi Dışarı Aktar ve İçe Aktarım. – therobyouknow

+0

kullanıcı 1 olmak zorunda değilsiniz, yönetici rolünüzün bu – Diana

cevap

15

Görüntüleme listesi sayfasında bir içe aktarma seçeneği vardır. Sadece bu URL’yi mevcut URL’nizden sonra yapıştırın ve içe aktarım görünümleri sayfasını göreceksiniz. etiketlerinizi görerek url I Drupal 7 kullanarak varsayarak yaşıyorum, bu yüzden url Aşağıda

Drupal 7 için sadece çalışacak aşağıda verilen eklenecek:

#overlay=admin/structure/views/import 
+2

yapabilmek için sahip olması gereken izinler için aşağıya bakın, fakat bu seçenek sadece kullanıcı/1 için kullanılabilir. –

+0

@perpetual_dream: Giriş yaptığınız önemli olan şey, oturum açtığınız kullanıcının "Görüntülemeyi Yönetme" iznine sahip olduğu şeydir. – Clive

+3

Sadece bunu "Görüntülemeyi yönet" izni olan bir kullanıcıyla test ettim. Paged ana görünümler var (yani 'admin/structure/views' geri düşüyordu) user1 ile çalıştı ve çalıştı. – user151841

1

Drupal 6 için kullanırsınız : senin kadar

/admin/build/görünümler/ithalat

1

Kullanıcı 1 eserleri true ayarlanmış tüm izinleri çekler var.

Diğer kullanıcılar için bunu etkinleştirmek için php modülünü etkinleştirmeniz ve kullanıcının "Ayarlar için PHP'yi kullanması" gerektiğinden emin olmanız gerekir, bu yalnızca güvenilen kullanıcılara verilmesi gereken bir ayardır; Sitenizde yapılmalıdır. Bir görünümü içe aktarırken ne olur. Daha fazla bilgi için bkz. this thread.

11

D7 için, # 1 numaralı kullanıcıyı kullanmak istemiyorsanız, 'PHP filtresi' çekirdek modülünü etkinleştirebilir ve ilgili kullanıcı rolünü 'Ayarlar için PHP'yi kullan' izni verebilirsiniz. Bu role sahip kullanıcılar daha sonra, görünümler yöneticisi sayfasında 'Yeni görünüm ekle' bağlantısının yanında bir 'içe aktarma' bağlantısı görecek. Veya doğrudan içe aktarma sayfasına gidebilirsin/admin/structure/views/import

0

Kilitli bir siteyi tercih etmeyi tercih eden herhangi biri, kullanıcı 1'i devre dışı bırakmayı seçmiş olabilir (parolanın tahmin edilme riskinden kaçının) ve PHP modülü (örneğin site politikası PHP giriş filtresinden kaçınmaktır).

size özel modülünde bir php kanca yazma rahat iseniz, bunu yapabilirsiniz (php.module alınan):

/** 
* Implements hook_permission(). 
*/ 
function XXX_permission() { 
    if (!module_exists('php')) { 
    return array(
     'use PHP for settings' => array(
     'title' => t('Use PHP for settings'), 
     'restrict access' => TRUE, 
    ), 
    ); 
    } 
} 

dönüş $ izinleri; }

İlgili konular