Alanın anlamı nedir: görünümlerdeki bağlamsal filtrelerde sunulan delta içerik türü?


27

Bir görünüm için yeni bir bağlamsal filtre oluştururken, türlerin listesi content: spec (field_spec: delta) gibi seçenekler içerir; burada spec, görünüm için kabul edilen içerik türüne eklediğim alanın adıdır. Bazılarında görünür, ancak listede sunulan alanların hepsinde görünmez. Bu alanda referans bulamıyorum. Bu nedir (field_name: delta)?

Yanıtlar:


30

Yalnızca çok değerli alanlar için görünür. Değerlerin sırasını ifade eder. 0 deltası genellikle birinci öğe, 1 ikincisi vb. Değerlerdir. Bu, sonuçları belirli bir delta için değerleri olanlarla sınırlamak için kullanılabilir.


2
Bunun gerçekten (her zaman hiçbir şekilde çalışmayan) farklı bayrağını kullanmadan kopyaları azaltmaya yardımcı olduğunu buldum. Kopyaları da azaltabilecek açıkta kalmış bir filtrem var, ancak filtre boşsa delta == 0filtrelerde olmayan çok sayıda sonuç var .
danielson317

6

Drupal'da delta değişken adı, Drupal 6 terminolojisini miras alır ve aynı tip alanlar, bloklar vb. İçin bir dizindir.

Modül gelişiminde $ delta bir modülün birçok blok döndürmesini sağlar. $ Deltanın sayısal olması gerekmediğini aklınızda tutarsanız, anlaşılması daha kolay olabilir. Bu sadece bir tanımlayıcı.

Senin durumunda bu alanın yerel bir tanımlayıcısı. CSS'deki #id değerine benzer.


Teşekkürler, kullanıcı arayüzünde delta arıyordum, ama Drupal'ın php sonuna dahil olur olmaz değişkeninizi karşılayacağım.
Ashlar
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.