shanDB Posted February 7, 2011 Share Posted February 7, 2011 Hi, I've written a conditional statement to give my body tag a unique ID, depending on three conditions. (body id="red" etc..) The statement does indeed work when tested, but dreamweaver is highlighting the conditional in yellow - So I'm wondering if there is an alternate (and perhaps cleaner) way of writing the following.. It's for a joomla site btw.. (I've spread the code out a little here, so it's easier for you guys to see what I'm doing) <body <?php if($this->countModules('headerlow')) : ?> id="up" <?php endif; ?> <?php if (JRequest::getVar('Itemid')==104) { ?> id="red" <? } else {?> id="low" <? } ?> > Quote Link to comment Share on other sites More sharing options...
lastkarrde Posted February 7, 2011 Share Posted February 7, 2011 Your way is messy, but fine. It's just developer preference. Another way of doing it would be.. <?php if($this->countModules('headerlow')) // or isset($this->countModules('headerlow'))), i don't understand the orig line. { $id = 'up'; } if(JRequest::getVar('Itemid') == 104) { $id = 'red'; } else { $id = 'low'; } ?> <body id="<?php echo $id; ?>"> Quote Link to comment Share on other sites More sharing options...
shanDB Posted February 7, 2011 Author Share Posted February 7, 2011 terrific.. your code indeed did work, and using variables is a much more elegant way. Learning something new each day thanks Quote Link to comment Share on other sites More sharing options...
sasa Posted February 7, 2011 Share Posted February 7, 2011 after use this code the value of variables $id is newer 'up' Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.