Hangi içeriğin belirli Görüntüleme Erişim Düzeylerini kullandığını keşfetmenin uygun bir yolu var mı? J3.3.0 web sitesine yükselttiğimde Müşteri Erişim Seviyesini silmek istiyorum, ancak hata mesajını veriyor:
İçerik tarafından kullanıldığı için '4: Müşteri Erişim Düzeyi' görünüm erişim düzeyini silemezsiniz.
Tüm veritabanı boyunca nerede kullanıldığını nasıl bulabilirim?
Web sitesindeki tüm öğeler için tüm erişim düzeylerini görüntülemek için böyle bir araç yok gibi görünüyor. Bu nedenle, birisinin her bileşeni veya Lodder'ın cevabını db tabloları üzerinden takip etmesi ve söz konusu Erişim seviyesine sahip öğeleri aramak/filtrelemek zorunda kalması gerekir.
Benim durumumda, Müşteri Erişim Seviyesini gösteren örnek özel html modülü idi. Muhtemelen bu web sitesi başlangıçta demo içeriğiyle kuruldu.
#__content veritabanı tablo PhpMyAdmin veya benzer bir şey kullanarak, yeni bir satırda her makale göreceksiniz. Üstte sütun adlarını da göreceksiniz. Aramanız gereken sütun adı "access". Aşağı kaydırırsanız, 4 erişim düzeyi ile her satırı başka bir değere değiştirin.
Hangi sayıyı değiştireceğinizden emin değilseniz, Joomla arka ucundaki Erişim Düzeylerini görüntülemeye gidin ve her düzeyin bir kimliği vardır. Değiştirmeniz gereken değer budur.
Bu yardımcı olur umarım
ACL Manager'ın tüm erişim düzeylerini görüntülemeye yardımcı olabileceğine inanıyorum:
Ekran görüntüleri, bileşenlerin ve kategorilerin bir ızgarasını gösterir. Makale düzeyine inip inmediğinden emin değilim.