Hello All,
i m using yootheme joomla template in joomla 1.5.x, my problem is that i want to
- display modules (if enabled ) on front page, no joomla content ( i.e. localhost/project or localhost/project/index.php)
and
- display contents & modules ( if enabled ) both on inner pages
my problem is that on front page (template/yoo_symphony/index.php) if i write
<jdoc:include type="component" />
then front page display only contents , no modules :(
and if i write as suggested on here and here
$pageview = JRequest::getVar('option','','GET');
if(!empty($pageview) ) : ?>
<jdoc:include type="component" />
<?php endif; ?>
then front page display all modules but inner pages not display any contents
i have read many articles regarding this, but no hope...:(
please provide me a perfect solution so that i can display modules on front page as well as content on inner pages
NOTE: if i write print_r($_GET) on http://localhost/project
or http://localhost/project/index.php
then it results
Array
(
[option] => com_content
[view] => article
[id] => 44
[Itemid] => 53
)
means there is url rewriting
on front page, my main problem is that how to distiniguish front page from other pages??
ANSWER:
I got answer from my senior, Need to do below steps
1> go to joomla administrator side
2> then navigate to menu-->main menu [ Menu Item Manager :[mainmenu] ]
3> click to Home ( i.e. your default menu item )[ Menu Item: [ Edit ] ]
4> now click on change type [ Change Menu Item ]
5> select Internel link-->Articles -->Front Page -->Front Page Blog Layout
6> Apply & save
7> now go to index.php and replace <jdoc:include type="component" />
with
<?php if($_GET['view'] !== 'frontpage' ) :?>
<jdoc:include type="component" />
<?php endif;?>
NOTE : if i write print_r($_GET) on http://localhost/project or http://localhost/project/index.php then it returns
Array
(
[option] => com_content
[view] => frontpage // see now
[id] => 44
[Itemid] => 53
)