OpenCart модул в продукта

stuklen

Well-Known Member
Някой може ли, да даде идея или кратък урок как се вкарва модул в данните на продукта. Пример: таймер, който да излиза над цената на артикула.
 

stuklen

Well-Known Member
От: OpenCart модул в продукта

Аз модулите ще си ги направя въпроса ми е по-скоро, как да се зарежда този модул в продукта, а не както е от примера в ContentTop
Трябва ми да го вмъкна над цента примерно този таймер (в случая).
 

тео

Well-Known Member
От: OpenCart модул в продукта

Намираш tpl файла, който визуализира продукта и там вмъкваш нещото.
 

stuklen

Well-Known Member
От: OpenCart модул в продукта

Благодаря Тео и на теб за отговора. До този извод и аз стигнах, :) но ми се ще да видя пример. Какво да сложа в контролера за да заредя модула и рендването на модулния темплейт на определеното от мен място в продукт-модула.
 

тео

Well-Known Member
От: OpenCart модул в продукта

Сега, в контролер папката са пхп файловете, в които се декларират функции и променливи, които могат да се викат в съответните тпл файлове. Това обаче не те ограничава и в самия тпл файл също можеш да ползваш какъвто пхп код искаш. Така че зависи от теб.

Ето ти пример от дефолтната тема:

във product.php
PHP:
$this->data['breadcrumbs'][] = array(
        		'text'      => $this->language->get('text_error'),
				'href'      => $this->url->link('product/product', $url . '&product_id=' . $product_id),
        		'separator' => $this->language->get('text_separator')
      		);

във product.tpl
PHP:
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
 

stuklen

Well-Known Member
От: OpenCart модул в продукта

Нагласих го по метода за вмъкване на модули в хедъра и футъра ..
 

Горе