Mysql
 sql >> Baza danych >  >> RDS >> Mysql

opencart - Jak ręcznie wyświetlić moduł w pliku szablonu?

Aby to zrobić, musisz dokonać edycji dwóch plików

Najpierw musisz edytować kontroler. W tym przykładzie dodam oferty specjalne do strony głównej

Więc otwórz plik kontrolera catalog/controller/common/home.php . Gdzieś przed tą linią $this->response->setOutput($this->render()); dodaj następujące

$this->data['special_block'] = $module = $this->getChild('module/special', array(
    'limit' => 5,
    'image_width' => 80,
    'image_height' => 80
));

Tablica to ustawienia modułu. Zwróć uwagę, że układ, pozycja, status i porządek sortowania nie są uwzględnione, ponieważ nie mają tutaj znaczenia. Użyłem również special_block jako unikalny klucz do treści, aby uniknąć konfliktu z innymi elementami, które mogą wymagać renderowania

Następnie w pliku szablonu wystarczy użyć gdziekolwiek chcesz, aby moduł się udał




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz punkty z bazy danych mapy według promienia

  2. mysql_connect():Nie można nawiązać połączenia, ponieważ maszyna docelowa aktywnie je odrzuciła

  3. Sortowanie kolumny ciągów zawierającej liczby w SQL?

  4. Jak przechowywać strefę czasową użytkowników w mysql?

  5. Odniesienie:Czym jest doskonały przykładowy kod przy użyciu rozszerzenia MySQL?