Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Добавление кнопки в админке


foe12

Recommended Posts

Подскажите как вызвать функцию в админке по нажатию кнопки? Суть такая, что в Модификаторах в админке добавил кнопку Удалить кэш VQMod, в файле шаблона ее прописал, в контроллере функцию добавил, но при нажатии на данную кнопку вылезает 403 ошибка, а при просмотре кода страницы в браузере пишет что переменная не определена. Кто нибудь сталкивался с добавлением кнопок в админке вручную?
В шаблоне прописал 

<!--Кнопка по удалению VqCache в админке -->

      <a href="<?php echo $cleanvqcache; ?>" data-toggle="tooltip" title="<?php echo "Удалить vqCache" ?>" class="btn btn-info"><i class="fa fa-minus-circle"></i></a>
 <!---->

 

В контроллере прописал 

/*Удаление VqCache */
public function cleanvqcache() {


$this->load->model('extension/modification');

if (file_exists("vqmod/vqcache")) {

cleandir("***.ru/docs/vqmod/vqcache");
$this->session->data['success'] = $this->language->get('text_success');
}
}
/* */

Змінено користувачем foe12
Надіслати
Поділитися на інших сайтах


 

 

href="<?php echo $cleanvqcache; ?>" 

что это такое? присвойте переменной значение

 

$this->data['cleanvqcache'] = $this->url->link('путь/контроллер/экшн')

Надіслати
Поділитися на інших сайтах

что это такое? присвойте переменной значение

$this->data['cleanvqcache'] = $this->url->link('путь/контроллер/экшн')

Почему тогда стандартные переменные в файле шаблона задаются так как я написал?
Надіслати
Поділитися на інших сайтах


Как? Вы никак не написали.

Так задается в стандартном шаблоне кнопка обновить

 <div class="pull-right"><a href="<?php echo $refresh; ?>" data-toggle="tooltip" title="<?php echo $button_refresh; ?>" class="btn btn-info"><i class="fa fa-refresh"></i></a> 

Я попытался сделать по аналогии.
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.