Revision: 13007
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 4, 2009 11:28 by chrisaiv
Initial Code
//Write conditional code for a homepage <?php if (JRequest::getVar('view')=='frontpage') { ?> put the HTML for the banner here <?php } ?> //Write conditional code for a Section Page <?php if (JRequest::getVar('view')=='section') { ?> put the HTML for the banner here <?php } ?> //Target a Section page with a particlar #id <?php if (JRequest::getVar('view')=='section' && JRequest::getVar('id')==1) { ?> put the HTML for the banner here <?php } ?> //If on section 1, display this data, if on section 2, display this data <?php $db = &JFactory::getDBO(); $id = JRequest::getVar('id'); if ( $id ) { if ( JRequest::getVar('view') == 'section' ) { $sectionid = $id; } elseif ( JRequest::getVar('view') == 'category' ) { $query = 'SELECT section FROM #__categories WHERE id = ' . (int) $id; $db->setQuery($query, 0, 1); $sectionid = $db->loadResult(); } elseif ( JRequest::getVar('view') == 'article' ) { $query = 'SELECT sectionid FROM #__content WHERE id = ' . (int) $id; $db->setQuery($query, 0, 1); $sectionid = $db->loadResult(); } } else { $sectionid = ''; } if ($sectionid != '' && $sectionid == 2) { ?> Code for Section #2 goes here <?php } elseif ($sectionid != '' && $sectionid == 3) { ?> Code for Section #3 goes here <?php } ?>
Initial URL
http://forum.joomla.org/viewtopic.php?f=469&t=336451
Initial Description
Initial Title
Handy Conditional Statements for Joomla
Initial Tags
php, joomla
Initial Language
PHP