Drupal views - "Bu alanın çıkışını Rewrite" kullanarak dize deseni kaldırmak için nasıl?

2 Cevap php

İzlenme - Fields: Ben "bu alanın çıkışını Rewrite" kullanarak döndürülen dize belirli bir eşleşen kelimeyi kaldırmak istiyorum. Bunun için uzun bir yazım var mı ya da bu alanda php string-functions/regex kullanmak için bir yolu var mı?

2 Cevap

HTML, metin, ve orada diğer alanlarda koymak daha fazla şey yapabilir inanmıyorum. Muhtemelen özel bir modül ya da tema preprocess fonksiyonu String Overrides modülü ya da bazı iyi eski str_replace gibi bir şey kullanarak daha iyi olurdu.

EDIT: gerçekten kolay bir çözüm bulundu. İlk olarak, Views Custom Field modül yükleyin. Sonra görünüme değiştirmek istediğiniz ne olursa olsun alan ekleyin ve ekrandan dışlamak için kontrol edin. Bundan sonra PHP kodu alanı ve bunu istediğiniz ne olursa olsun işleme ekleyin: Sonra, bir Customfield ekleyin. Bunu PHP Kodu alanına orijinal alanına erişimi olmalıdır, böylece oradan işlemek mümkün olacak.

Güzel bir soru, ve ben bu yardımcı olur umarım!