Помощь Статья во всплывающем окне

yusi4ka

Профессор
Регистрация
20 Мар 2012
Сообщения
194
Реакции
44
Возможно ли сделать, чтобы во всплывающем окне загружалась не вся страница с модулями, а только сама статья? Есть ли такая возможность в Opencart? Подключен скрипт fancybox.
 
Fancybox у меня уже был подключен, так что этот момент почитайте тут - Для просмотра ссылки Войди или Зарегистрируйся
Шаблон information.tpl(лежит тут /catalog/view/theme/ваша тема/template/information/information.tpl) переписала следующим образом:
<?php if (!isset($_GET['popup'])){?>
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
<div class="breadcrumb">
<?php foreach ($breadcrumbs as $breadcrumb) { ?>
<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
<?php } ?>
</div>
<h1><?php echo $heading_title; ?></h1>
<?php echo $description; ?>
<div class="buttons">
<div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
</div>
<?php echo $content_bottom; ?></div>
<?php echo $footer; ?>

<?php } else {?>
<h1><?php echo $heading_title; ?></h1>
<?php echo $description; ?>
<?php }?>

В /catalog/view/javascript/common.js после
$(document).ready(function() {
вставила
$("#popup").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});

Пример ссылки с всплывающим окном - <a id="popup" href="/index.php?route=information/information&information_id=11&popup">подробнее</a>
 
Подскажите, возможно сделать в fancyBox после нажатия на фото значок для отображения полного размера изображения товара, как на скрине, или подскажите модуль для этой цели, спасибо

xCV9eXMyBfFdSj3APPsu-sDFRHdp9XVBt8P1kV6xP95_mFD6RN2ubiUGgb9dMrj4u41dB20XlNVR3uc1bO_Ttw%3D%3D
 
Подскажите, возможно сделать в fancyBox после нажатия на фото значок для отображения полного размера изображения товара, как на скрине, или подскажите модуль для этой цели, спасибо

xCV9eXMyBfFdSj3APPsu-sDFRHdp9XVBt8P1kV6xP95_mFD6RN2ubiUGgb9dMrj4u41dB20XlNVR3uc1bO_Ttw%3D%3D
Добавить в
catalog/viewv/urtheme/template/product/product.tpl

<a href="<?php echo $full; ?>Значек</a>

Добавить в
catalog/controler/product/product.php

$this->load->model('tool/image');

if ($product_info['image']) {
$this->data['full'] = HTTP_IMAGE.$product_info['image'];
} else {
$this->data['full'] = '';
}

Надеюсь алгоритм понятен.
 
Назад
Сверху