Size: a a a

2021 January 06

DL

Dmytro Lukianenko in Evolution CMS
Ну и вообще на всех сайтах же написали уже
источник

DL

Dmytro Lukianenko in Evolution CMS
источник

DL

Dmytro Lukianenko in Evolution CMS
Как и с релизом 2.0 будет в день презентации
источник

AA

Am Ambrion in Evolution CMS
Andrey K
Это я так понимаю уже про модели? Я просто сегодня только роуты прочитал и контроллеры.
Нет. Говорю о типе данных, которые возвращают функции и т.д. В PHP 7.х  наконец-таки можно вменяемо использовать тип:
public function getProducts(int $language_id): array
- тут показано что в функцию передан интежер $language_id, а возвращать функция будет  array - массив.
источник

AA

Am Ambrion in Evolution CMS
Читать удобнее, понимать что за чем идет и использовать в IDE очень полезно - подсказывает что не так и почему.
источник

AA

Am Ambrion in Evolution CMS
В IDE будет ошибку показывать когда в функцию не правильно передаете, то что ей не поддерживается. А в самом приложении будет понятно и удобно фильтровать всякую срань что пихают не правильно.
Например в int уже не запихнешь string со всякой гадостью.
источник

AK

Andrey K in Evolution CMS
А... Да, это пхпшникам непривычно будет. Хотя во всех вменяемых языках в стринг инт не суют.
источник
2021 January 07

ON

Oleg Nosov in Evolution CMS
Вопрос тут про контроллеры_и_вьюхи, про то, как правильнее идеологически использовать.

Вот есть самая простая страница где в контенте только текст и со вьюхой:
@section('content')
{!! $documentObject['content'] !!}
@endsection


Дальше есть более сложная страница:
1/текст
2/doclister(или другой сниппет)
3/ещё текст

Хочется оставить возможность редактировать текст пользователю, а вызов сниппета прятать. Пока ничего лучше pagebuilder не придумал, но на сайте сейчас у меня его нет, поэтому пытаюсь придумать что-то без него.
источник

AA

Am Ambrion in Evolution CMS
В смысле, Вы хотите создать универсальную вьюху где будут все возможные вызовы сниппетов и всего что нужно?
источник

ON

Oleg Nosov in Evolution CMS
Не совсем, я для начала не хочу велосипед придумывать, а хочу спросить как вообще такие штуки делать правильно по текущей парадигме.

Универсальное решение для всех случаев это будет монстр не совсем адекватный.
источник

ON

Oleg Nosov in Evolution CMS
И я фиг знает как вопрос правильно сформулировать кроме как пример страниц показать (как написал выше).
источник

AA

Am Ambrion in Evolution CMS
Понял так что Вы хотите во вьюху сделать блоков для разных ситуаций.
Обычно, в таком случае, можно сделать partials (части блоков запихнуть в отдельные файлы) и в основном шаблоне проверять на существование данных из контроллера. В случае нахождения данных подключать нужный partials-файл.
источник

DL

Dmytro Lukianenko in Evolution CMS
Oleg Nosov
Не совсем, я для начала не хочу велосипед придумывать, а хочу спросить как вообще такие штуки делать правильно по текущей парадигме.

Универсальное решение для всех случаев это будет монстр не совсем адекватный.
Если нужно что б пользователь в Админке сам решал какие блоки выводить то это или
Пейджбилдер или пультифиелдс
источник

EM

Eric Montgomery in Evolution CMS
Is there any placeholder to create a relative url?
I have a template that is used in several sub-folders that have links (contact.html, info.html) relative to it position.
Something like [+url+]
источник

МН

Михаил Носков... in Evolution CMS
Eric Montgomery
Is there any placeholder to create a relative url?
I have a template that is used in several sub-folders that have links (contact.html, info.html) relative to it position.
Something like [+url+]
[+url+] will be different in each subfolder
источник

🔥К

🔥 Дмитрий Каруев... in Evolution CMS
Ребят
Как вы стать расширения через Экстраз или руками? Проблема. Установлен доклистер. Экстраз не видит этого. Установлен суммари. Версии другой. В жкстразе тоже не видит этого там вообще версия 1.0
источник

AK

Andrey K in Evolution CMS
Пусть не видит. Установлен же. Вроде багало оно.
источник

EM

Eric Montgomery in Evolution CMS
[+url+] I believe only works with ditto, which I am not using.
Yes, I need that url to be different.
I have a structure like:

Index
Folder2
 doc1
 doc2
 doc3
Folder2
 doc1
 doc2
 doc3

"doc2" uses the same template that with links to doc1.html and doc2.html
Is there no placeholder for current url or position so that in the template I can add href="[*current*]/doc1.html" ?
источник

AK

Andrey K in Evolution CMS
[~[+id+]~]
источник

МН

Михаил Носков... in Evolution CMS
[~[*parent*]~]/doc1.html
источник