Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 968 Просмотров
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Подскажите как получить  параметры  у категории в компоненте k2.
Дело в том, что выражение 
$this->params->get    -  выдаёт общие настройки компонента
Соответственно не получается   получить    параметры  catMetaDesc и catMetaKey

В $this  эти параметры разумеется есть.   Но это очень большой объект и не совсем понятно как  получить из него нужное свойство.

В общем в компоненте K2 на категорих не получается вывести   Description и keywords
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #1 : 01.03.2018, 20:43:28 »
Точнее $this->params->get  выводит  настройки из пункта меню, к которому прикреплена категория.  А т.к. на пункте меню у k2 нет полей для  description  то они  не попадают в params
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Параметры у категории $this->params
« Ответ #2 : 01.03.2018, 21:23:59 »
Опять мимо, причем далеко. Лучше покажите, как вы пытались добиться цели.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #3 : 01.03.2018, 22:22:04 »
В общем на Joomla  3.7.2  каким-то образом не выводятся  настройки для пунктов меню  у K2

Как есть


Как должно быть



com_menu  от  3.6  джумалы ставил. Не помогло.
Компонент к2  там где всё хорошо было, тоже ставил на этот сайт.

Просто не выводятся вот настроечки для пункта меню, когда выбираешь тип пункта меню Категория k2
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #4 : 01.03.2018, 22:34:41 »
Главное понять никак не могу где  компонент меню настройки собирает.
На всех пунктах нормально.  Ставишь К2 - настройки пропадают.

*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Параметры у категории $this->params
« Ответ #5 : 01.03.2018, 22:37:32 »
А у вас к2 с офсайта качаемый? Похоже на то, что у к2 ошибки возникают и он все ломает
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Параметры у категории $this->params
« Ответ #6 : 01.03.2018, 22:49:43 »
В общем на Joomla  3.7.2  каким-то образом не выводятся  настройки для пунктов меню  у K2
Так и не понял, как это связано с
не получается   получить    параметры  catMetaDesc и catMetaKey
Проверьте com_k2/views/itemlist/tmpl/category.xml
« Последнее редактирование: 01.03.2018, 22:54:06 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #7 : 01.03.2018, 23:01:17 »
Нашёл.  Сам компонет  стоит   
* @version      2.6.x

Вот он-то как раз и не выводит настройки для пункта меню.
Т.к. при создании пункта меню
1) Берутся настройки из самого пункта меню
2) Стандартные настройки для пунктов меню.

Если впихнуть файлы от  @version    2.7.x
То настройки появляются. Но тогда сайт не выводит материалы. ))


Видимо на  k2 2.6.x   не предусмотрено это.

Остаётся найти только в каком файле  выводятся настройки для меню. И можно поправить код
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
Re: Параметры у категории $this->params
« Ответ #8 : 01.03.2018, 23:18:31 »
а обновить - не?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Параметры у категории $this->params
« Ответ #9 : 01.03.2018, 23:33:46 »
Остаётся найти только в каком файле  выводятся настройки для меню.
В файле, о котором я писал выше, и в /administrator/components/com_menus/models/forms/item_component.xml.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #10 : 02.03.2018, 00:07:50 »
В файле, о котором я писал выше, и в /administrator/components/com_menus/models/forms/item_component.xml.

Да, там есть эти настройки. Но они не показываются у K2  на моей версии.
Каким образом и что за это отвечает я не понимаю
*

Ivankalikemanka

  • Захожу иногда
  • 59
  • 0 / 0
Re: Параметры у категории $this->params
« Ответ #11 : 02.03.2018, 00:13:27 »
а обновить - не?

Не. Это было бы слишком легко. (((
Нажал кнопку обновить - проблема решилась.

К сожалению я так и не познал  тайных премудростей, с помощью которых выводятся  настройки  для пункта меню.  НО ПО ЛЮБОМУ  они в файле компонента К2
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать ограничение в коротком описании при создании категории в k2

Автор p.g.

Ответов: 0
Просмотров: 1198
Последний ответ 13.10.2022, 09:51:35
от p.g.
Как сделать категории из выпадающего списка в K2 в алфавитном порядке?

Автор Yonakano

Ответов: 7
Просмотров: 1458
Последний ответ 23.09.2022, 13:03:28
от Yonakano
Не сохраняются параметры в пункте меню категория K2

Автор pyh

Ответов: 5
Просмотров: 1856
Последний ответ 21.09.2021, 04:56:14
от Alexs44
Свой description в шаблоне категории или статьи

Автор lgmax

Ответов: 0
Просмотров: 702
Последний ответ 20.11.2019, 16:42:40
от lgmax
[Решено] Свой title для категории k2

Автор lgmax

Ответов: 1
Просмотров: 837
Последний ответ 09.10.2019, 19:06:32
от lgmax