e.g. FLEXIContent item view for items in categories 34, 56, 78
Parameter: Combine rules: AND
Parameter: Show in views: none
e.g. FLEXIContent category view for categories 34, 56, 78
Parameter: Combine rules: AND
Parameter: Show in views: none
e.g. in ALL FLEXIContent tags view
Parameter: Combine rules: AND
Parameter: Show in views: none
1 2 3 4 |
return ( JRequest::getCmd( 'option' ) == 'com_flexicontent' && JRequest::getCmd( 'view' ) == 'tags' ); |
e.g. in FLEXIContent tags view
Parameter: Combine rules: AND
Parameter: Show in views: none
1 2 3 4 |
return ( JRequest::getCmd( 'option' ) == 'com_flexicontent' && JRequest::getCmd( 'view' ) == 'favourites' ); |
e.g. in FLEXIContent item view, for items with content type -2-
Parameter: Combine rules: AND
Parameter: Show in views: none
Parameter: PHP rule:
if (JRequest::getCmd( 'option' ) != 'com_flexicontent') return false; if (!in_array(JRequest::getCmd( 'view' ), array('item','items'))) return false; $fc_item_id = JRequest::getInt( 'id' ); $db = JFactory::getDBO(); $query = "SELECT type_id FROM #__flexicontent_items_ext WHERE item_id=". $fc_item_id; $db->setQuery($query); $type_id = $db->loadResult(); return ( $type_id == 2 );
e.g. in FLEXIContent item view, for items with content type -2- BUT use the Show in views parameter too
Parameter: Combine rules: AND
Parameter: Show in views: 'item'
Parameter: PHP rule:
$fc_item_id = JRequest::getInt( 'id' ); $db = JFactory::getDBO(); $query = "SELECT type_id FROM #__flexicontent_items_ext WHERE item_id=". $fc_item_id; $db->setQuery($query); $type_id = $db->loadResult(); return ( $type_id == 2 );