Ссылка на профиль в теле контента

#1 23 апреля 2017 в 10:44
Как сделать специальные ссылки в меню вот тут хорошо описано docs.instantcms.ru/manual/menu/special

Надо тебе в меню пользователя ссылку на объявления пользователя, пишешь /users/{user.id}/content/board и вот пользователь переходит на страницу своих объявлений.

Но возникла задача в разделе "Помощь" (это тип контента) сделать ссылку для пользователей на его объявления с описанием манипуляций, которые он может проделать со своим объявлениями.

И вот тут уже в тексте HTML не получается так сделать. Параметр {user.id} не срабатывает.

Пробовал вот так писать ссылку мойсайт.ru/users/{user.id}/board — нет, такое не прокатывает, ошибка. Фигурные скобки тоже не помогли.

Такое вообще возможно сделать?
#2 23 апреля 2017 в 11:31

Попробуйте так
/users/'.$user->id.'/content/board или так(не знаю как вы там выводите)
/users/<?php echo $user->id ?>/content/board

Lora
Lora, не получается ни первый, ни второй вариант. Вылет на 404.
Во втором случае строка такая формируется в браузере users/<?php%20echo%20$user->id%20?>/content/board
#3 23 апреля 2017 в 12:07
Похожая проблема у меня. В виджете "Список фотографий", установленном в профиле. Там в поле "Ссылки в заголовке виджета" прописываю "Все фото | users/{user.id}/content/albums", но в итоге ошибка. Ранее спрашивал, как правильно указать ссылку, но никто не ответил. Наверное это за гранью возможного.
#4 23 апреля 2017 в 12:10

Попробуйте так

Lora
В моём случае тоже не получилось.
#5 23 апреля 2017 в 18:20


Попробуйте так

Lora
В моём случае тоже не получилось.

Yar

Наверное, всё-таки невозможны такие манипуляции.
#6 23 апреля 2017 в 20:45

Наверное, всё-таки невозможны такие манипуляции.

ermakover
Не, выход есть. Его не может не быть. Кто-то должен владеть и такими знаниями и желанием помочь ближнему. Верю.
#7 24 апреля 2017 в 20:24
Lora, в текстовом виджете в теле текста поставлена ссылка, как она и ставится.
#8 24 апреля 2017 в 20:51

Но возникла задача в разделе "Помощь" (это тип контента) сделать ссылку

Lora
Да, это я ошибся. Но мне кажется и в контенте ничего бы не сработало.
#9 24 апреля 2017 в 21:06
Lora, спасибо, что протестировали. Тогда ещё проще получается, я дам ссылку из виджета на статью в контенте "Помощь" и в виджете текста будет меньше dance
#10 24 апреля 2017 в 21:11
ermakover, Ссылка из ВИДЖЕТА может и не работать. Смотря что за виджет.
#11 24 апреля 2017 в 21:32
А ссылку из шапки виджета на контент текущего пользователя никак не сделать?
#12 24 апреля 2017 в 21:35

ermakover, Ссылка из ВИДЖЕТА может и не работать. Смотря что за виджет.

Lora
Lora, я имел в виду обычную текстовую ссылку, типа, Подробнее
#13 24 апреля 2017 в 21:52

Передайте нужные вам параметры пользователя в ваш виджет и выводите где хотите

Lora
Это как это? В шапку виджета недостаточно вставить правильную ссылку?
#14 24 апреля 2017 в 22:51

Что мешает попробовать?

Lora

Пробовал...
Все фото | users/{user.id}/content/albums
Все фото | users/*/content/albums
Все фото | users/№/content/albums

А также по примеру, приведённым в этом топике:
Все фото | users/'.$user->id.'/content/albums
Все фото | users/<?php echo $user->id ?>'/content/albums

Всё ведёт на 404
#15 25 апреля 2017 в 00:08
Так если бы я ещё знал, как это нужно сделать, то незамедлительно передал бы. Лично в руки! Но я не знаю… scratch

Подскажите, а? Будьте любезны. smile
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.