Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 2003 Просмотров
*

kenai

  • Захожу иногда
  • **
  • 10
  • 0
Всем привет!
Подскажите, что и где прописать/изменить чтобы описание категории K2 было только на 1й странице (на 2й, 5й, 10й отсутствовало)? А то контент дублируется, что не хорошо.
*

kenai

  • Захожу иногда
  • **
  • 10
  • 0
Прошло полгода...
Вопрос актуален. Вознаграждение гарантирую, денежное :)
*

SDKiller

  • Moderator
  • *****
  • 2734
  • 320
  • ...ergo sum
Заключите описание категории в условие, вылавливайте из JRequest наличие limitstart (или start - не помню точно, надо проверять).
Про условия в шаблонах целый FAQ есть.
*

jurassik

  • Завсегдатай
  • *****
  • 666
  • 49
Код
<?php if (!$_GET['limitstart']) echo $this->category->description ;?>
сам шучу - сам смеюсь
*

SDKiller

  • Moderator
  • *****
  • 2734
  • 320
  • ...ergo sum
Код
<?php if (!$_GET['limitstart']) echo $this->category->description ;?>

Ну во-первых не стОит использовать голый нефильтрованный $_GET даже в таких простых случаях. Есть же API
Во-вторых, при сочетании некоторых условий limitstart может быть и у первой страницы (он будет равен 0, но сама переменная будет определена).
*

jurassik

  • Завсегдатай
  • *****
  • 666
  • 49
Ну во-первых не стОит использовать голый нефильтрованный $_GET даже в таких простых случаях. Есть же API
Во-вторых, при сочетании некоторых условий limitstart может быть и у первой страницы (он будет равен 0, но сама переменная будет определена).
может я не идеальный вариант написал, но он как-то работает, а из Ваших ответов тяжело сходу решить задачу ("Есть же API", "Про условия в шаблонах целый FAQ есть." - Ваши ответы типа: "это просто. я знаю как, но не скажу, ищите сами").
сам шучу - сам смеюсь
*

kman

  • Осваиваюсь на форуме
  • ***
  • 34
  • 0
ПРИВЕТ, ребята! буду рад решению!
*

Fedor Vlasenko

  • Профи
  • ********
  • 3800
  • 698
  • Все начинается с Value
*

kman

  • Осваиваюсь на форуме
  • ***
  • 34
  • 0
Код: php-brief
<?php if (JFactory::getApplication()->input->getCmd('limitstart', 0) ==0) echo $this->category->description ;?>
Спасибо большое)
*

tsg

  • Захожу иногда
  • **
  • 19
  • 1
Подскажите, где разместить этот код.
*

Eholov

  • Осваиваюсь на форуме
  • ***
  • 153
  • 13
В файле components\com_k2\templates\default\category.php заменить код
Код
<?php echo $this->category->description; ?>
на
Код
<?php if (JFactory::getApplication()->input->getCmd('limitstart', 0) ==0) echo $this->category->description ;?>