Вывести id страницы или полностью ссылку

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Не получается вывести ID или ссылку

#1 9 сентября 2024 в 14:04

Добрый вечер, всем добра!
Подскажите поставил компонент «Выполнение произвольного PHP кода 0.1.0», хочу вывести собственно виджетом внизу страницы ссылку (в ней должен быть или url собственно страницы или id страницы)
Как это прописать? Подскажите пожалуйста!

Добавлено спустя 17 часов

Наверно правильно так: нужно вывести ID материала!

#2 10 сентября 2024 в 07:37

Можно попробовать через такое

  1. $item = cmsModel::getCachedResult('current_ctype_item');

Если это будет доступно для вашего виджета, то ID материала будет в переменной $item['id'].

#3 10 сентября 2024 в 11:10

Можно попробовать через такое

  1. $item = cmsModel::getCachedResult('current_ctype_item');

Если это будет доступно для вашего виджета, то ID материала будет в переменной $item['id'].

Loadырь

Не видит, а если через «echo» то выдает «Array»

  1. <?php echo $item = cmsModel::getCachedResult('current_ctype_item'); ?>
#4 10 сентября 2024 в 13:20

 Grey4ik, для просмотра массива используйте print_r()

  1. <?php $item = cmsModel::getCachedResult('current_ctype_item'); print_r($item); ?>
#5 10 сентября 2024 в 13:44

 Grey4ik, для просмотра массива используйте print_r()

  1. <?php $item = cmsModel::getCachedResult('current_ctype_item'); print_r($item); ?>
AtlantisWeb

Массив данных выдало, проблема что не знаю что с этим сделать😅

#6 10 сентября 2024 в 14:11

проблема что не знаю что с этим сделать😅

Grey4ik

А что там в этой куче есть с 'id'?

Добавлено спустя 1 минуту

Просматривать данные массивов в двойке лучше так

  1. <?php $item = cmsModel::getCachedResult('current_ctype_item'); dump($item); ?>
#7 10 сентября 2024 в 14:19

проблема что не знаю что с этим сделать😅

Grey4ik

А что там в этой куче есть с 'id'?

Просматривать данные массивов в двойке лучше так

  1. <?php $item = cmsModel::getCachedResult('current_ctype_item'); dump($item); ?>
Loadырь

Из всего что выдало:

  1. Array ( [id] => 45 [title] => Pirelli Scorpion Ice Zero 2 Шины зимние 245/45 R20 103H Шипованные [content] =>

Собственно ID материала 45

#8 10 сентября 2024 в 14:33

Вот и выводите в коде где надо

  1. echo $item['id'];
#9 10 сентября 2024 в 14:46

Вот и выводите в коде где надо

  1. echo $item['id'];
Loadырь

Добавляю, но его не показывает...

  1. <?php echo $item['id']; ?>
#10 10 сентября 2024 в 14:47

Добавляю, но его не показывает...

Grey4ik

А вы его добавляете до или после строки

  1. $item = cmsModel::getCachedResult('current_ctype_item');
#11 10 сентября 2024 в 14:59

Добавляю, но его не показывает...

Grey4ik

А вы его добавляете до или после строки

  1. $item = cmsModel::getCachedResult('current_ctype_item');
Loadырь

😅😅😅
Ни «до» не «после»

Получилось, спасибо огромное)))

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.