Drupal - yeni pencerede aç düğüm karoser

2 Cevap php

Yani ben bir sorun var ve gerçekten çok ben burada birisi bana yardımcı olabilir umuyoruz bu herhangi bir çözüm bulamadı.

Ben kitap navigasyon modülü ile site var. Benim ön sayfa her blok kitap navigasyon içeren ve farklı kitabın içeriğini listeleme ile içinde birden fazla blok vardır.

Sorun yeni bir pencerede bir blok kitap sayfalarını açmak gerekir ve bu yeni pencere yalnızca onu çevreleyen şablon şeyler olmadan düğümün gövdesi verileri içermesi gerektiğidir.

Ben verilen kitap sadece kitap sayfaları listeleyen özel bir modül ile yeni pencerede bu düğüm açık başardınız ama bu yeni pencerede şablon şeyler olmadan sadece düğüm vücut yazdırmak için nasıl anlamaya olamaz.

Çok, bunun için herhangi bir ipucu takdir yüzden bunu yapmak için "drupal yol" olmayabilir bu yüzden yeni bir pencerede kitap sayfaları açmak için benim çözüm target = "_blank" dir.

Teşekkür peşin a lot!

2 Cevap

in template.php (tema klasöründe)

function THEMENAME_preprocess_page(&$vars) {   
  if (isset($_GET['popup']) && $_GET['popup'] == '1') {
    $vars['template_file'] = 'popup';
  } 
}

ve içeriği ile, bir popup.tpl.php page.tpl.php ile birlikte tema içinde oluşturmak

<?php echo $content ?>

refresh theme. şimdi ekleyebilirsiniz? kapat = 1 istediğini herhangi bir link. Eğer sadece $ içerik alacak

örneğin, 'user/1?popup=1' :)

Istediğiniz tüm diğer "şeyler" olmadan gövde metin ise, ben kullandığınız içerik türü için varsayılan temayı geçersiz öneririz. Sen (PHP yazarak) elle yapabilirsiniz, ya İçerik Şablon (Söylemi) modülü işe yarayabilir.