Ana sayfadaki 'daha fazla bilgi edinin' ve 'Yeni yorum ekle' bağlantılarını kaldırın


9

İçerikten sonra gösterilen bağlantıların listesini nasıl kaldırır veya değiştirirsiniz?

Yanıtlar:


14

Temanızın template.php dosyasına şu snippet'i ekleyin:

function THEMENAME_preprocess_node(&$variables) {
  if ($variables['is_front']) {
    unset($variables['content']['links']);
  }
}

Daha sonra önbelleği temizlemeyi unutmayın. THEMENAME yerine gerçek temanızı yazın.


@ tim.plunkett Kodumu şablonumun içine eklediğimde zen teması kullanıyorum server error. mesajım var . ne yapmalıyım? TEŞEKKÜRLER,
jone

Kod düzeltildi.
Berdir

@Berdir bunu beğendim: function STARTERKIT_preprocess_node(&$variables) { if ($variables['is_front']) { unset($variables['content']['links']); } }ve önbelleği temizledim. sayfa geldi ama hiçbir şey değişmedi hala daha fazla bağlantı görmek. Ne yapmalıyım?
jone

Emin değilim, $ değişkenlerinin ['is_front'] değerini yazdırarak görmeye çalışın, belki farklı bir koşula ihtiyacınız olabilir
Berdir

Ayrıca tamamen yorum yapabilirsiniz, o zaman bağlantılar her zaman gizli olmalıdır. Ve elbette, işlevinizin gerçekten çağrıldığından emin olun, tema kayıt defteri önbelleğini temizlediniz mi vb.
Berdir

0

Düğüm şablonunu değiştir ...

"Node-fonts.tpl.php" gibi düğüm şablonu geçersiz kılmalarını kullanabilirsiniz; burada "fontlar", düğüm türünün adıdır. Bunu yapmak için "node.tpl.php" dosyasını kopyalayacak ve daha sonra beğeninize göre değiştireceksiniz. Bu şablon "[SİTE KÖKÜ] / modüller / düğüm /" içinde bulunur. Bunu tema klasörünüze kopyalayın. Bunu yaptığımda, tema geçersiz kılmalarını düzenlemenize yardımcı olmak için "düğüm" adlı bir alt klasör oluşturuyorum.

Daha kolay bir çözüm istiyorsanız ConTemplate'i kullanırım (İçerik Şablonu olarak da bilinir). Bu, bunu içerik türü admin config'ten kontrol etmenizi sağlar (teaser ve tam düğüm için seçenekleri olan bir şablon sekmesi oluşturur). Bu ayrıca, baktığınız türün son eklenen düğümündeki kullanılabilir değişkenler ve örnek veriler hakkında ayrıntılar sağlar.

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.