Habs für eine Moduleinblendung geschafft, aber für die Ausblendung eines Menüpunktes hab ich zu wenig Ahnung.
Hier mal mein Code:
PHP-Code:
<?php
// meine Datenbankabfrage lässt "user1" erst einblenden, wenn mindestens ein Beitrag in der Kategorie 38 freigegeben ist
$db =& JFactory::getDBO();
$categoryid = 38;
$query = "SELECT * FROM #__content WHERE catid = $categoryid";
$db->setQuery($query);
$rows = $db->loadObjectList();
$i = 0;
// zählen wieviele Beiträge freigegeben sind
foreach($rows as $content) {
if ($content->state == 1){
$i++;
}
}
// wenn mindestens ein Beitrag hat den Status freigegeben hat
if ($i >= 1) {
// einblenden user 1 wenn das Modul aktiviert ist
if( $this->countModules('user1') ): ?>
<div class="my_class">
<jdoc:include type="modules" name="user1" style="JAxhtml" />
</div>
<?php endif;
}
endif; ?>
Vielleicht kann mir einer von den PHP-Spezialisten noch helfen, wie ich das mit dem oben beschriebenen ein- und ausblenden der Menülinks hinbekomme.
Lesezeichen