Решил все же (за наводку, спасибо (плюс в репу)
Efanych):
Достаточно было посмотреть, что пишеться в $sv...
У меня на денвере, прописывается так: /site/index.php. Если в IF прописать явный путь, то, все работает на ура, и в итоге, для того, чтобы отображать на главной или
только модули, или
только контент, делаем следующие действия:
В templateDetails.xml прописываем:
<field name="mainbody_frontpage" type="list" default="modules" label="What to display in the main" description="What will be displayed on the home page - modules or content">
<option value="modules">Modules</option>
<option value="content">Content</option>
</field>
В шаблоне (в index.php), указываем:
- Для тех, у кого не включено перенаправление и сайт не мультиязычный:
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/site/index.php' and $this->params->get('mainbody_frontpage')=='modules') { ?>
Ukazyvaem, chto nujno vyvesti - kakie moduli
<?php } else { ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<?php } ?>
- Для тех, у кого включено перенаправление и сайт не мультиязычный:
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/' and $this->params->get('mainbody_frontpage')=='modules') { ?>
Ukazyvaem, chto nujno vyvesti - kakie moduli
<?php } else { ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<?php } ?>
- Для тех, у кого не включено перенаправление и сайт мультиязычный:
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/site/index.php/ru/' or $sv == '/site/index.php/en/' and $this->params->get('mainbody_frontpage')=='modules') { ?>
Ukazyvaem, chto nujno vyvesti - kakie moduli
<?php } else { ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<?php } ?>
- Для тех, у кого включено перенаправление и сайт мультиязычный:
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/ru/' or $sv == '/en/' and $this->params->get('mainbody_frontpage')=='modules') { ?>
Ukazyvaem, chto nujno vyvesti - kakie moduli
<?php } else { ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
<?php } ?>
Где
site - ваш домен без .com или .ru и т. д.
Poznakomlus спасибо за ответ, но, Ваш код заметил уже когда решил задачу, поэтому не стал пробовать
Админы, можно ли прикрепить эту тему?