Blok başlıklarında jeton kullanma


10

Jetonları bir bloğun başlığına takmak, jetonun çıkması gereken şey yerine yalnızca girdi metnini gösterir.

Blok başlıklarında jetonları etkinleştirmenin / kullanmanın bir yolu var mı, yoksa istediğim sonuçları almanın alternatif bir yöntemi var mı?

Token Filtre modülünü kullanmayı denedim, ancak işlevselliği değiştirmiyor.

Bir blok başlığına (özellikle Kullanıcı Menüsü blok başlığı) [user: profile-realname] belirtecini eklemeye çalışıyorum. Jeton, arka uçta YARDIM aracılığıyla kullanılabilen jeton listemde.


1
drupal sürümü? bir modülün içinde veya blok yöneticisi sayfasından başlığı nereye ayarlamaya çalışıyorsunuz? hangi jetonlara erişmeye çalışıyorsun?
Jimajamma

başlığa sürüm eklendi
Mechaflash

Bir düzenleme oluşturuldu
Mechaflash

bir detay blogu: goo.gl/77zEds
Suresh Kamrushi

Yanıtlar:


7

AFAIK, bu, blok başlığı alanı kullanılarak gerçekleştirilemez, ancak Token Filtre modülünü kullanarak, jetonu bloğun gövde alanına bırakabilir ve bir H2 etiketine sarabilirsiniz ve blok başlığı gibi görünecektir . (Sadece blok başlığını olarak ayarlayın <none>)


1
Bu, Düğüm Başlığı alanı için de geçerli mi? Mechaflash ile aynı mekanizmayı deneyerek temel sayfa içerik türünün Düğüm başlığına jeton eklemek istiyorum. Ayrıca Token Filtresini kullanmam gerekecek mi yoksa Jetonları doğrudan Düğüm başlık alanına koyabilir miyim (web arayüzünü kullanarak, php kodlaması yok)?
David Csonka

hayır değil. Başlık alanına koymak isterseniz, Lance'in soruya verdiği cevabı takip etmeniz gerekecektir.

5

Blok ön işlemcisindeki token_replace () işlevini deneyin. Misal:

$node = menu_get_object();  // Get the current node
if ($node) {
  $vars['elements']['#block']->subject = token_replace($vars['elements']['#block']->subject, array('node' => $node));
}

Belki de kullanıcı jetonlarını kullanabilmek için kullanıcıyı yüklemelisiniz.


Muhtemelen bunu denemeyeceğim çünkü nicoz cevabı bunu yapmanın en kolay yolu. Gerekmiyorsa tpl dosyalarıyla karışıklık yapmamayı tercih ederim.
Mechaflash


1

Başlığı boş olarak ayarlayın ve Görünümler Başlığına bir Global Metin Alanı ekleyin! Buraya h etiketleri veya istediğiniz html'yi ekleyin. Çok daha kolay ve kodlama gerektirmez ...

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.