Как убрать ссылку из профиля пользователя

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

Необходимо скрыть ссылку типов контента в профиле.

#1 19 сентября 2019 в 09:58
Всем привет, вопрос к знатокам, нужна помощь!
В настройках типа контента есть чекбокс "Просмотр списка> Просмотр списка в профилях пользователей включен" при нажати в профиле появляется ссылка на выбранный тип контента — этого пользователя! И эта ссылка выглядит например так — название_сайта.ru/users/1/content/pages, что нам дает возможность создать ссылку в "меню пользователя" — такого плана users/{user.id}/content/pages, но теперь суть проблемы — если убираешь чекбокс в "Просмотр списка> Просмотр списка в профилях пользователей включен" — из профиля исчезает эта ссылка — НО и ссылка в меню перестает работать???
Как сделать так, чтобы в профиле не было видно ссылки (может просто скрыть) но в меню она работала? но нужно только на один выбранный тип контента на остальные нужно чтобы выводилось в профиле.

Заранее благодарю за помощь!
#2 19 сентября 2019 в 16:34
@44Xzibit44, откройте файл templates/ваш_шаблон_или_default/controllers/users/profile_view.tpl.php

И после строки

  1.  
  2. <?php if (!$count['is_in_list']) { continue; } ?>
  3.  
добавьте, например для типа контента posts,

  1.  
  2. <?php if ($ctype_name == 'posts') { continue; } ?>
  3.  
И ссылка на тип контента posts будет пропущена.

Так

  1.  
  2. <?php if (($ctype_name == 'posts') || ($ctype_name == 'news')) { continue; } ?>
  3.  
можно сделать, если надо пропустить два или более.

Если файла /controllers/users/profile_view.tpl.php нет в вашем шаблоне, то лучше его скопировать из шаблона default в свой и вносить правки уже в своем шаблоне, чтобы при обновлении icms правки не потерялись.
#3 20 сентября 2019 в 12:46


@44Xzibit44, откройте файл templates/ваш_шаблон_или_default/controllers/users/profile_view.tpl.php

И после строки

  1.  
  2.  
  3.  
добавьте, например для типа контента posts,

  1.  
  2.  
  3.  
И ссылка на тип контента posts будет пропущена.

Так

  1.  
  2.  
  3.  
можно сделать, если надо пропустить два или более.

Если файла /controllers/users/profile_view.tpl.php нет в вашем шаблоне, то лучше его скопировать из шаблона default в свой и вносить правки уже в своем шаблоне, чтобы при обновлении icms правки не потерялись.

Zau4man

Все получилось +
Спасибо добрый человек!!!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.