1

Тема: Вывод блока только на «Главной»

Иногда возникает потребность сделать так, что бы определенный блок (<div>…</div>) открывался только на главной странице.

К примеру, какой нить баннер/спойлер, форма «Заказать звонок» ну и тд.

Знаю, как это делается на других движках, но здесь, естественно, это не работает.

Подскажите, плиззз, во что «обернуть» блок, что бы он висел в “template.php”, но открывался только на главной.
Спасибо!

Поделиться

2

Re: Вывод блока только на «Главной»

используйте условие

<?php if ( return_page_slug() == 'index' ); ?> 
Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

3 (2018-09-24 21:19:12 отредактировано 40in1951)

Re: Вывод блока только на «Главной»

Понял, спасибо, а закрываем условие как всегда?

 <?php endif; ?>

Поделиться

4 (2018-09-24 22:23:13 отредактировано Sveta)

Re: Вывод блока только на «Главной»

40in1951, есть три варианта
1. if (условие) {оператор1; ... операторN;}
2. if (условие): оператор1; ... операторN; endif;
3. if (условие) только_одна_команда;
т. е. если блок операторов открывается двоеточием, то закрывается с помощью endif

Поделиться

5

Re: Вывод блока только на «Главной»

у меня это выглядит так

<?php if ( return_page_slug() == 'index' ) { ?>
  <div></div>
<?php } ?>

но я не программист smile

Поддержать GetSimple CMS по-русски ЯДом

Сайт olsv64

Поделиться

6

Re: Вывод блока только на «Главной»

Всем спасибо, разобрался, хотя тоже ни разу не программист smile

Поделиться