Size: a a a

2021 December 12

AA

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

AA

Am Ambrion in Evolution CMS
Видео уроки от Дмитрия смотрели?
источник

MT

Maxim Tresk in Evolution CMS
Например
$this->data['clubPlayers'] = evo()->runSnippet('PageBuilder', [
'container' => 'pbcontent',
'blocks' => 'players',
'renderTo' => 'array'])[0];

Работает на странице "team/players" при вызове {{ $clubPlayers }}, но не работает на странице "team" при таком же вызове
источник

MT

Maxim Tresk in Evolution CMS
Имя контроллера "PlayersController.php"
источник

MT

Maxim Tresk in Evolution CMS
Из базового все работает. Я хочу понять логику наследуемых контроллеров
источник

AA

Am Ambrion in Evolution CMS
Скорее всего потому что страница team не может показать эти данные без вызова.
источник

DL

Dmytro Lukianenko in Evolution CMS
Дедал но там код ужасный :) так как тянул с ВП в ЕВО :)
источник

MT

Maxim Tresk in Evolution CMS
Я посмотрю еще раз видео про BaseController
источник

AA

Am Ambrion in Evolution CMS
Есть основной контроллер и в нем есть функция которая что-либо возвращает.
Есть контроллер, который наследует базовый, т.е. имеет доступ к ПУБЛИЧНЫМ функциям базового контроллера.
В контроллере который наследует базовый нужно обратиться к функции, которая есть в базовом только теперь Вы сможете переопределить какие-то данные доступные для этого.
источник

DL

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

AA

Am Ambrion in Evolution CMS
Это не то чтобы видео нужно смотреть, это базовые основы наследования нужно читать где-то тут https://www.php.net/manual/ru/language.oop5.inheritance.php
источник

ЮК

Юрий Краснощеков... in Evolution CMS
да по барабану  )) ... щас посмотрю, спасибо
источник

MT

Maxim Tresk in Evolution CMS
Да все так. Там функция render(), в ней я и пишу то, что мне нужно. Я про то, что это все работает со страницами первого уровня, а если дальше, то нет
источник

AA

Am Ambrion in Evolution CMS
Тут код смотреть нужно и понимать что хотите сделать. (:
источник

MT

Maxim Tresk in Evolution CMS
Хоршо. Я тогда еще день потрачу на обучение, а потом вернусь и скажу вам спасибо)
источник

MT

Maxim Tresk in Evolution CMS
А если сорсы вам скинуть это сильно зашкварно?))
источник

AA

Am Ambrion in Evolution CMS
(((((((((((%
"Спасибо" не требуется. Лучше потратьте эти силы на обучение.
источник

MT

Maxim Tresk in Evolution CMS
ок)
источник

AA

Am Ambrion in Evolution CMS
С этого, обычно, лучше начинать, т.к. тогда видно что к чему и проще понять что нужно. В разработке нужно код смотреть, а то слова все по разному воспринимают.
источник

ЮК

Юрий Краснощеков... in Evolution CMS
максимально тупой вопрос... как это установить ? :)

смотри,
- скачал
- залил на сервак — там уже стоит сайт

в папке инсталл есть toc.tpl — вот его содержимое скопировать и создать новый сниппет ?? или же надо было както инсталлятор запустить ??

пробовал запустить по адресу сайта папку /install/ но выдает 404 страницу
источник