Каким образом организовать?
Не особо понятно вроде и файлы соответствующие есть, а каким образом попадают туда данные?
$tabs_menu = $this->getProfileMenu($profile); масимум что нашел…
Спасибо.
С помощью хука. Посмотрим пример реализации в компоненте Флиртики:каким образом формируются вкладки в профиле пользователя
Файл \system\controllers\flirtiki\hooks\user_tab_info.php — что бы получить количество записей
\system\controllers\flirtiki\hooks\user_tab_show.php — что бы получить данные из БД и передать их в шаблон
\templates\default\controllers\flirtiki\profile_tab.tpl.php — выводить данные полученные из БД
Я вот подумал, есть код который отвечает за вывод наименования контента и кол-во постов в нем (на странице профиля под основной фотографией). Этот код располагаем рядом с кодом вывода вкладок и подгоняем по виду. Единственное, в таком методе, при переходе на страницу списка контента пользователя, активный пункт не подсвечивается. Подсвечивается пункт "профиль".
Поэтому,
Atid — Gorec, это верно подмечено, программировать надо.
а ссылка какая на эту вкладку?при переходе на страницу списка контента пользователя, активный пункт не подсвечивается.
Вы бы показали свой код, так проще будет подсказать…
<?php if ($content_counts) { ?> <div class="block"> <ul class="content_counts"> <?php foreach($content_counts as $ctype_name=>$count){ ?> <?php if (!$count['is_in_list']) { continue; } ?> <li> <?php html($count['title']); ?> <span class="counter"><?php html($count['count']); ?></span> </a> </li> <?php } ?> </ul> </div> <?php } ?>
Спасибо большое, но хотелось бы поподробнее! А я в свою очередь поясню, что в отличие от автора этой темы мне не нужно чтобы список контента преобразовался во вкладки. Я просто хочу чтобы он выводился не из файла profile_view.tpl, а из profile_header.tpl. Иными словами просто вывести его в хедере профиля.
Я писал в базе ссылку, потом писал два файла контроллер и шаблон
Поддерживаю!Поддержите, кому это тоже интересно