Ben neden bilmiyorum ama Görüntüleme oluşturduğu bloklarına (görünümün makine adını örneğin gibi) "insan tarafından okunabilir" CSS sınıf adlarını eklemez ( yalnızca kendi sınıflarını ekler oluşturulan "içerik" kısmı ne zaman görünüm düzenleyicideki " CSS sınıfı " kısmına sınıf ekleme (aşağıdaki ekran görüntülerine bakın!)).
Bloklara yalnızca olağan block block-viewsve muhtemelen contextual-links-regionCSS sınıflarını ekler ve bunun gibi benzersiz bir kimlik (sınıf değil) block-views-3d8f7966168beeec655c8ead69336789oluşturur : (deltası bu oluşturulan karma kodudur). Görünümler bloğunu değiştirirken bu sınıflar / kimlikler değişebileceğinden,
bu sınıflar ve kimlikler için CSS kuralları yazmak mantıklı değildir .block-views-3d8f7966168beeec655c8ead69336789 { /* ... */ }.
hook_block_view_alter()Oluşturulan karma deltası nedeniyle bu blokları bile tanımlayamıyorsam, bir uygulamaya bazı özel CSS sınıflarını nasıl ekleyebilirim ?
Block Class kullanmak istemiyorum , çünkü sadece bir veya iki Views tarafından oluşturulan bloğa bazı sınıflar eklemek için bir overkill gibi hissediyorum (BTW modülü kontrol ettim ve TÜM kontrol eder çünkü SELECT css_class, module, delta FROM {block_class}sorgu hissediyorum block_class_preprocess_block()blok gizli olsa bile sınıflar ekledi ...).
Bu yüzden kendi modülümden çözmek istiyorum.
DÜZENLE
Bir örnek:



