Вопрос - Ответ по RotorCMS

Печать RSS
10393
Кураторы темы:


Господин ПЖ
0
В секциях там идёт @include файл
Это обычное подключение файла
Или вызов функции

Последний из могикан
0

https://github.com/visavi/rotor/blob/master/resources/views/app/_menu.blade.php

Меню тут
@Vantuz (Сегодня / 13:40)
Не то меню, что в заголовке, а Мое меню

Господин ПЖ
0
Да можно передать функции 10 и будет выведено 10 фото, но только после обновления Кеша это 5-15 минут или если почистить кэш

Добавлено через 05:33 сек.
Чтобы вывести ник юзера это можно сделать разными способами
К примеру передать в шаблон user и внутри вызвать $user->getProfile()
Или сразу getUser()->getProfile()
getProfile этот метод возвращает ник если он есть или логин, также там есть параметры всякие типа цвет, итд

Можно сделать и так $user->name будет выведено имя , если его нет будет пусто

Последний из могикан
0
В секциях там идёт @include файл
Это обычное подключение файла
Или вызов функции
@Vantuz (Сегодня / 15:04)
Ничего не понял... ((
Тут просто не понятно:
@yield('advertTop') - что это выводит ?
@yield('advertUser') - что это выводит ?
@yield('note') - что это выводит ?
@yield('flash') - что это выводит ?
@yield('layout') - что это выводит ?
@yield('advertBottom') - что это выводит ?
Изменил: GodZiLLa (21.12.2018 / 13:12)

Господин ПЖ
0

Последний из могикан
0
https://github.com/visavi/rotor/blob/master/resources/views/main/menu.blade.php

Ты про это меню ?
@Vantuz (Сегодня / 15:12)
Да.
У меня сейчас в шаблоне выводит так :
@if (getUser())

include (APP.'/views/main/menu.blade.php');

Оставить так же ?

@else
include (APP.'/views/main/recent.blade.php');
Изменил: GodZiLLa (21.12.2018 / 13:16)

Господин ПЖ
0
@yield имя секции это вывод некого шаблона, уже готового, просто чтобы не перегружать вас кодом в темах я вынес некоторые часто используемые вставки в отдельные секции, они описаны по ссылке которую я скинул выше

К примеру flash выводит Флэш сообщение типа сообщение успешно добавлено вверху сайта

Layout это вывод самого шаблона к примеру в корне лежит resource

advert... Это вывод рекламы из advert они пустые

Добавлено через 01:44 сек.
Лучше сделать так @include('main/menu')
Изменил: Вантуз-мен (21.12.2018 / 13:20)

Последний из могикан
0
@yield('note') - это вместо include (APP.'/views/main/recent.blade.php'); ?
Или как то можно вывести последние темы форума, блога в шаблоне, в отдельной секции ?

Добавлено через 03:57 сек.
<?=user_gender($log)?> - есть параметр для вывода в новой версии ?

Господин ПЖ
0
GodZiLLa, note выводит информацию есть ли приватное сообщение

Проследи путь
https://github.com/visavi/rotor/blob/master/resources/views/layout.blade.php
Найди тут секцию и посмотри что она вызывает

https://github.com/visavi/rotor/blob/master/resources/views/app/_note.blade.php

Тебе же просит нужно
@include('main/recent')

Последний из могикан
0

Тебе же просит нужно
@include('main/recent')
@Vantuz (Сегодня / 15:34)

Так всё корректно, без ошибок ?
<article>
@if (getUser())
@include 'main/menu'
</article><article>
@include('main/recent')
</div>
@else
@include('main/recent')
@endif
</article>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск