taxonomy term viewsi ile sadece alt kategorilerin içeriğini göstermek

Events happening in the community are now at Drupal community events on www.drupal.org.
uzmankodra's picture

merhaba, views taxonomy_terms ile ilgili bir sorum var.

"A" Kategorisi ve "A" Alt kategorim olmak üzere bir ana ve alt kategorim var. "B" adında bir içerik girmekteyim. "B" içeriği girerken "A" ana ve "A" alt kategorilerini etiketliyorum.
bu durumda taxonomy term views aktifken A kategorisine girildiğinde olması gerektiği gibi "B" içeriğim görünüyor. "A" alt kategorisine girince de yine olması gerektiği gibi görünüyor. Buraya kadar güzel ama "B" içeriğim "A" ana kategorisine girildiğinde değil sadece onun alt kategorisine girildiğinde görünmesini istiyorum.

yani "B" içeriği yalnızca alt kategoride görünecek ana kategoride görünmeyecek. Bunu nasıl yapabilrim.
views argümanda ve filtrelemede kategori için dept derinlik özelliği var. bu özelliği denememe rağmen istediğim sonuca ulaşamadım. bu tür bir özelliği sağlayabilen oldumu daha önce veya yapabilecek olan varmı? yardımcı olacak arkadaşlara teşekkürler.

Comments

Bence A ana kategorisini

bilvanisli's picture

Bence A ana kategorisini etiketlememen gerekiyor. Sadece ilgili alt kategoriyi etiketlersen sadece orada görünür.

cevabı soruda gizli

vorteks's picture

çünkü ürün girerken sadece alt kategoriyi seçmeniz gerekiyor. aslında çoklu seçim; video vb. içerikler için kullanışlı ama ürün içeriği için seçilmemesi daha iyi olur. seçilmediğinde zaten açılır menü çıkar ve bu tür karışıklıkların önüne geçilmiş olur.

ama içerik oluştururken ana

uzmankodra's picture

ama içerik oluştururken ana kategorileri de muhakakak seçmem gerekiyor.

içerik oluştururken ana

bilvanisli's picture

içerik oluştururken ana kategori seçmeniz gerekmez. Ama sonradan views vb. ile kullanacağım diyorsanız taksonomi tree yi almak için php koduyla desteklemeniz gerekebilir.

seçmem gerekiyor derken bu

uzmankodra's picture

seçmem gerekiyor derken bu zorunluluğu kendim koyuyorum. yani yapmak istediğim o yönde. istediğimi views taxonomy term içinde senin de söylediğin gibi sanırım bi php kodu ile veya argüman içinde seçeceğim bir özellikle yapabilrim ama bunu nasıl nereden yapacağımı tam olarak bilmiyorum. eğer php kodu kullanacak olursam kod ne olmalıdır. php kısmına ne yazmam gerekir.

taxonomy_get_parents diye bir

bilvanisli's picture

taxonomy_get_parents diye bir fonksiyon var. argument kısmında php kodu ile bunu kullanabilirsin. Ama bence ana kategoriler yerine sözlük kullansan daha iyi olur. Böylece bir çok alanda kolaylıkla kullanabilirsin. views ile sunarken de vid değerini argüman olarak alırsın.

bilvanisli, söylediğin

uzmankodra's picture

bilvanisli, söylediğin fonksiyon bu mu?
http://api.drupal.org/api/function/taxonomy_get_parents/6

bunu nasıl kullanabilrim. taxonomy_term viewsi argümanında validatorü php code yapıp bu kodumu kullanmak gerekiyor? bu kısımı biliyorsan ayrıntılı anlatırmısın.

benimkisi sadece bir fikir.

bilvanisli's picture

benimkisi sadece bir fikir. Evet dediğim o fonksiyon. argument kısmında " Provide default argument" kısmında bu kodu kullanabilirsin. Ama tam olarak ne yazman gerekir bilmiyorum.
api.drupal.org taki fonksiyonlar genellikle eklenti yazmak için kullanılır.