Новости Joomla

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

bannndi

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
не подскажете, как именно можно с помощью PHP можно получить кол-во пунктов меню через свойство $app->getMenu(); ?

я пробовал сделать так:
Код
$array1 = (array)$app->getMenu();
Код
array(4) {
  ["*_items"]=>
  array(7) {
    [101]=>
    object(stdClass)#30 (21) {
      ["id"]=>
      string(3) "101"
      ["menutype"]=>
      string(8) "mainmenu"
      ["title"]=>
      string(4) "Home"
      ["alias"]=>
      string(4) "home"
получаю массив в массиве, а дальше не понимаю что делать, через foreach ничего не получилось. У вложенных массивов какие-то странные имена ключей "*_items*_default*_active*_errors".

В общем, не получается получить массив с ключом "*_items", и соответственно, посчитать кол-во объектов во вложенном массиве (array(7))..

Похожую тему нашел, но там сказано только про метод getMenu(), а как получить кол-во пунктов меню, не понятно.. Надеюсь на помощь)


*

midav

  • Давно я тут
  • 926
  • 115 / 1
Код
$app = JFactory::getApplication();
$menu = $app->getMenu();
$items = $menu->getItems('menutype', 'mainmenu'); // вместо mainmenu ставим тип нужного меню, смотрим в админке
$count_items = count($items); // здесь будет количество опубликованных пунктов меню

А для чего Вам это надо ?
Ответы на вопросы по CSS . Откройте для себя Firebug
*

bannndi

  • Осваиваюсь на форуме
  • 14
  • 0 / 0

Спасибо!

Да я думал с помощью этого значения динамически вычислять ширину пункта горизонтального меню, чтобы оно было похожего вида http://jsfiddle.net/sh6h4/2/

хотя уже не уверен, что это то, что нужно.. начало темы здесь http://joomlaforum.ru/index.php/topic,255767.new.html#new
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Назначение макета, посредством ссылки в меню

Автор xxxLOGIATxxx

Ответов: 20
Просмотров: 6650
Последний ответ 04.02.2022, 14:44:14
от hoi
Съезжает меню при наведении

Автор yyyuuu

Ответов: 4
Просмотров: 3645
Последний ответ 08.12.2020, 11:12:32
от AlexB
Проблемы в горизонтальном меню Joomla 2.5

Автор Димьяна

Ответов: 1
Просмотров: 4130
Последний ответ 27.11.2018, 14:58:30
от Ragivort
mod_menu и подписи к пунктам меню (subtitles)

Автор St@lker

Ответов: 21
Просмотров: 8803
Последний ответ 29.10.2017, 16:24:00
от xilog
Перенос строки в название пункта меню Joomla

Автор skitskis

Ответов: 33
Просмотров: 18390
Последний ответ 29.10.2017, 10:36:30
от xilog