Как определить что в блоге категории новость являеться последней? Это нужно для изменения шаблона, между новостями у меня некое оформление, а в самом конце после последней новости его не должно быть, как написать такое условие на php, есть ли функции определяющие что новость последняя?
На сколько я знаю стандартного способа нет. Только хак: файл "/components/com_content/view/category/tmpl/blog_item.php". В самом конце заменяем Код (PHP): <span class="article_separator"> </span> на Код (PHP): <?php global $i; $i++; if($i!=$this->total) echo '<span class="article_separator"> </span>'; ?> Соответственно, все дизайнерские идеи привязываем к "article_separator". Способ не самый красивый, зато простой
Ая-яй мы тут видим и использование глобальных переменных и правку стандертных компонентов. Хотя можно и без первого и второго обойтись.
Ну, то что это не самый лучший вариант я писал. Раз можно сделать лучше, почему бы тогда не сказать как? Религия не позволяет?
"/components/com_content/view/category/tmpl/blog.php" строки 66-68 и 79-81 отвечают за вывод итемов блога ... нах вам ковырять сам шаблон блога и вводить глобальные переменные ? )
Религия тут не причем, давайте я вам дам подсказку а вы дальше сами. Изменения нужно вносить не в "/components/com_content/view/category/tmpl/blog.php", а в "ПАПКА_С_ТВОИМ_ШАБЛОНОМ/html/com_content/category/blog.php". Про использование глобальных вам намекнули.