Сформировать ссылку для InstantVideo2

InstantCMS 2.X

Php код для вставки в самодельный виджет меню

#1 21 февраля 2021 в 21:04
Доброго здравия всем!
Может кто сталкивался с таким вопросом, подскажите пожалуйста!
Есть ссылка такого вида: <?php echo href_to('video', 'add'); ?>
Не через меню действий, а для вставки в php. При нажатии на нее добавляется видео и надо указать категорию.
Можно ли сформировать ссылку так чтобы она подхватывала место, где находится.
То бишь, я зашел в категорию "Юмор", нажимаю на кнопку "добавить видео" и в выборе категорий автоматически уже заполнена категория "Юмор"…
#2 21 февраля 2021 в 21:41

То бишь, я зашел в категорию "Юмор", нажимаю на кнопку "добавить видео" и в выборе категорий автоматически уже заполнена категория "Юмор"...

Антон Круппо
Манипуляции надо производить не со ссылкой, а с формой добавления контента.
Хуков для манипуляций с формой в системе есть.
  1. list($form, $params) = cmsEventsManager::hook('form_'.$controller.'_'.$form_name, array($form, $params));
#3 22 февраля 2021 в 15:07

Манипуляции надо производить не со ссылкой, а с формой добавления контента.

Если не сложно подскажите в каком файл править код и куда его вставлять.
#4 22 февраля 2021 в 15:19
Антон Круппо,
Посмотрел ещё раз, что вам нужно сделать:

То бишь, я зашел в категорию "Юмор", нажимаю на кнопку "добавить видео" и в выборе категорий автоматически уже заполнена категория "Юмор"

Антон Круппо
Но ведь оно так и работает по умолчанию.
Попробуйте зайти, например, в категорию "Литература" и начать добавление статьи. Литература автоматически будет выбрана в качестве категории для новой статьи:
demo.instantcms.ru/articles/literatura
#5 22 февраля 2021 в 19:45

Но ведь оно так и работает по умолчанию.

В теме пояснение, что для вставки в php…
Я создал виджет в котором собственное, не системное меню, и в этом меню ссылка такого вида: <?php echo href_to('video', 'add'); ?>
#6 22 февраля 2021 в 20:12

<?php echo href_to('video', 'add'); ?>

Антон Круппо
<?php echo href_to('video', 'add', $category['id']); ?>
#7 23 февраля 2021 в 11:18
Попробовал вставить вашу ссылку и ошибка:
#8 23 февраля 2021 в 11:47

Попробовал вставить вашу ссылку и ошибка:

Антон Круппо
ругается что пустое $category['id'] но опять же не понятно, ссылка работает или нет? если ругается в корневой категории, так это понятно так идолжно laugh
если ругается в любой категории то замените $category['id'] на id существующей категории и проверти работает ли ссылка и подставляется ли категория в форме.
<?php echo href_to('video', 'add', 12); ?>
Если же работает, то дальше каким то образом в своем виджите получайте категорию и подстовляйте её в ссылку.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.