Sasha
Sasha
Если у тебя это надо в 2 документах, чем тебя не устраивает раздельные шаблоны для каждого из них?
Nikita
В шаблоне blade выводится меню в сайдбаре. В некоторых шаблонах это меню надо скрыть, в некоторых оставить.
Sasha
Sasha
по какому принципу оно показывается?
Nikita
ничего) условие нужно правильное) я не спец по blade ) оно показывается по принципу показывать везде)
Aliaksandr
ничо, просто лень читать ))
Aliaksandr
Nikita
@include('partials.modules.services-navigation')
Sasha
Nikita
должно например везде, кроме шаблонов с id 22 и 23
Sasha
зачем тогда множественные условия как ты говоришь
Aliaksandr
пиши как на обычном пхп, но делай вид что ты ларавельщик
Nikita
не умею я писать) умел бы, не спрашивал)
Aliaksandr
@if(!in_array($documentObject['template'], [22, 23])) @include('partials.modules.services-navigation') @endif
Aliaksandr
))
Nikita
а что на ларавельном пхп такое нельзя провернуь? ))
Aliaksandr
так это на ларавельном пхп и написано ))
Nikita
а вообще не плохая фраза)
Sasha
ну да
@if(in_array($val, $array))
Sasha
но я бы заэкстендил шаблон да и всё
Sasha
просто потом это условие станет расти
Sasha
а потом в нем появятся исключения
Sasha
надо будет переписать на switch например
Sasha
вместо экстенда из 3 строк
Aliaksandr
а вдруг все это не в шаблоне а где нибудь в partials.topMenu )
Aliaksandr
а появится условие - его тоже экстендить придется)
Sasha
Nikita
это в layouts
Aliaksandr
что мешает разметить секцию там?
откуда я знаю что и кому мешает, человек спрашивает как сделать if я ему и отвечаю как сделать if, а не выдаю глобальных советов не зная чего у него там за ситуация )
Nikita
Nikita
согласен. я спросил, мне ответили. спасибо. но если есть решение удобнее, я за
Sasha
Aliaksandr
Sasha
Aliaksandr
Не вини себя
ну это уж прямо совсем какой-то бабский заход ))
Pathologic
просто блейд говно, вот и получается
Sasha
это проще я так понимаю?
ну типа в основном шаблоне пишешь @section('sidebar')@endsection
потом в doc-25.blade.php
@extends('default')
@section('sidebar')
@include('partials.sidebar')
@stop
Aliaksandr
зачем там контроллеры еще? стандартных ифов/кейсов или наследования с переопределением секций вполне хватит)
Pathologic
тут надо в целом видеть картину, тогда будет понятно, что лучше а что нет
Aliaksandr
это ж не значит, что там нельзя сделать нормально )
Михаил
Sasha
Sasha
Никита
ну это уж кто как архитектуру придумал
Это да, но блейдовские инклуды удобно использовать для вывода каких либо циклов, которые юзаются во многих местах, в таком случае просто передаётся сформированный заранее массив и в путь-дорогу.
Никита
А иначе есть вероятность поплясать с бубном
2frags
Sasha
Pathologic
когда у тебя шаблон один, но выводится в нем разное, тогда инклюд тоже пригодится
Никита
Pathologic
я иногда сталкивался
Pathologic
но чаще конечно все разруливается наследованием
Aliaksandr
у меня был сайт с кучей форм на страницах, где отличались заголовок, текст и надпись на кнопке. там инклуд с передачей параметров тоже хорошо зашел )
Nikita
спасибо, надо в общем разбираться)
Pathologic
удобен твиг, а блейд это хипстерское недоразумение
Aliaksandr
Aliaksandr
))
Никита
Pathologic
но и блейду и твигу далеко до фенома в рево
Saniock
привет
Pathologic
что может быть лучше чем расставлять пробелы после скобок по утрам
Никита
0.0
Никита
Интересный парсинг
Nikita
Saniock
знатоки DocListera - анук подскажите как выводить постранично товары - но всего товаров должно быть 2000?
EVO bot Лёшка
Никита
Никита
В доке было, точно помню
Pathologic
но оно может не работать
Saniock
queryLimit и total - переписывает значение display - и в итоге все выводится на 1 странице
Pathologic
пагинация в доклистере работает немного через жопу
Никита
Никита
В пагинации
Никита
Нез