Перейти к содержимому


Фото
- - - - -

Ошибка при добавлении настроек simpla 2.1.0


  • Чтобы отвечать, сперва войдите на форум
6 ответов в теме

#1 Kami

Kami
  • Пользователь
  • 332 сообщений
  • Откуда:Россия

Опубликовано 25.04.2019 - 23:41

Друзья, кто еще не забыл как все устроено в simpla 2.1.0 ? 

 

Подскажите пожалуста, вывожу еще один tpl с настройками

 

Для этого в SettingsAdmin.php

 

Прописываю

 

        if ($this->request->get('dop_settings', 'boolean')) {
            if ($this->request->method('POST')) {

            Тут список переменных
          }
            return $this->templates->fetch('dop_settings.tpl');
        }




 

Соответственно создаю tpl  и при вызове данного шаблона

 

index.php?module=SettingsAdmin&dop_settings=1

 

Fatal error: Call to a member function fetch() on a non-object in

 

Ругается именно на строку вывода tpl 

 

В 2.3.8 без проблем все реализовывал.


Изменено: Kami, 25.04.2019 - 23:43


#2 Kosjak76

Kosjak76
  • Модератор
  • 3 826 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Харьков, Украина

Опубликовано 26.04.2019 - 00:29

templates  не является классом и не имеет метода fetch

    посмотрите, как сделано в других местах



#3 Kami

Kami
  • Пользователь
  • 332 сообщений
  • Откуда:Россия

Опубликовано 26.04.2019 - 01:45

templates  не является классом и не имеет метода fetch

    посмотрите, как сделано в других местах

 

Бред какой то, вношу изменения, чищу папку compiled 

 

Изменения не появляются , потом через некоторое время изменяет. Аналогично в обратную сторону

в симпла 2.1.0 все в порядке с кешированием? 



#4 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 7 124 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 26.04.2019 - 01:59

Бред какой то, вношу изменения, чищу папку compiled 
 
Изменения не появляются , потом через некоторое время изменяет. Аналогично в обратную сторону
в симпла 2.1.0 все в порядке с кешированием?

Ты дурында бестолковая:
return $this->templates->fetch('dop_settings.tpl');
на
return $this->design->fetch('dop_settings.tpl');


#5 Kami

Kami
  • Пользователь
  • 332 сообщений
  • Откуда:Россия

Опубликовано 26.04.2019 - 02:23

Ты дурында бестолковая:

return $this->templates->fetch('dop_settings.tpl');
на
return $this->design->fetch('dop_settings.tpl');

 

Ну наверное я не просто так написал папку с другим названием?

Наверное потому что вместо папки design , папка templates.

 

И прошу тебя , не пиши больше в мои темах ничего, ты наверное столько говна в жизни съел, что оно из тебя до сих пор лезет. 

Скинемся тут форумом и заплатим чтоб тебя в Киеве нашли и по мозгам дали, дурында толковая.



#6 Noxter

Noxter

    Simpla Developer

  • Фрилансер
  • 7 124 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 26.04.2019 - 09:06

Ну наверное я не просто так написал папку с другим названием?
Наверное потому что вместо папки design , папка templates.

И прошу тебя , не пиши больше в мои темах ничего, ты наверное столько говна в жизни съел, что оно из тебя до сих пор лезет.
Скинемся тут форумом и заплатим чтоб тебя в Киеве нашли и по мозгам дали, дурында толковая.

Ты просто тупой подросток который даже не способен учится.
P.S. А мамка денег даст тебе? :D :D :D

#7 phukortsin

phukortsin
  • Фрилансер
  • 861 сообщений
  • Программирование, Пользователь
  • Версия CMS:2.x
  • Откуда:Львов

Опубликовано 26.04.2019 - 09:53

Ну наверное я не просто так написал папку с другим названием?
Наверное потому что вместо папки design , папка templates.

 

Вот и напишите полностью про все свои изменения, в частности, почему Вы решили, что если "что вместо папки design , папка templates", то надо вместо $this->design писать $this->templates. Желательно с полным обоснованием...

 

За долгий период работы с Simpla никогда не слышал, чтобы 'design' в конструкции $this->design означало папку. Будет любопытно ознакомиться с Вашей концепцией...






0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых