Chcę dodać "Lewa kolumna" (kategorie itp.) Na domyślnej stronie. Widzę, że lewy panel istnieje na stronach produktu, ale brakuje go na domyślnej stronie. Proszę zobaczyć zrzut ekranu. Proszę zasugeruj.OpenCart: Dodaj lewą kolumnę (zawiera kategorie itp.) Na stronie Domyślne
Odpowiedz
1 - Otwórz żądaną stronę w folderze Szablony, przykład strony content/informacje:
catalog\view\theme\default\template\information.tpl
2 - Dodaj tę linię w pożądanym miejscu:
<?php echo $column_left; ?>
Jeśli to się nie powiedzie, otwarte odpowiedni kontroler modelu MVC tego kodu, np
catalog\controller\information.php
Znajdź $this->children = array(
Upewnij się, że tablica zawiera lewym panelu przykład:
$this->children = array(
'common/column_left',
'common/column_right',
'common/content_top',
'common/content_bottom',
'common/footer',
'common/header'
);
Mam nadzieję, że oznacza to, że informacje itp domyślnie jako domyślne, aka głównej, ma już to: (\catalog\view\theme\default\template\common\home.tpl
)
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
<h1 style="display: none;"><?php echo $heading_title; ?></h1>
<?php echo $content_bottom; ?></div>
<?php echo $footer; ?>
Dziękuję bardzo. Używam obecnie najnowszej wersji OpenCart (1.5.4.1). Strona Widok (sitemap.tpl) zawiera - Php echo $ header; ?> php echo $ column_left; ?> php echo $ column_right; ?> - Ale nie pojawia się lewy lub prawy panel. Proszę odpowiedz. –
** W końcu rozwiązałem ten problem. ** Przejdź do rozszerzeń-> Moduły -> Kategoria -> Edytuj -> dodaj moduł -> wybierz "Strona główna" z rozwijanej listy Układ i wybierz kolumnę z lewej strony z listy pozycji -> Kliknij, aby ZAPISZ. Kategoria pojawi się zarówno na stronie domyślnej, jak i na stronie głównej. –
@Niladri cieszę się, że to rozwiązało. +1 dla rozwiązania i pytania. – TheBlackBenzKid
Zrzut ekranu brakuje. –
gdzie jest zrzut ekranu? –