Перейти к содержанию
Форум поддержки пользователей VamShop

бокс внутри модуля


Александр

Рекомендуемые сообщения

По умолчанию - никак.

Только подключать бокс в файл /includes/modules/product_info.php, или файл boxes.php

В общем, без правки кода никак.

Ссылка на сообщение
Поделиться на другие сайты

Правка кода устраивает, итак много чего переписано, не критично.

А поподробнее?

Конкретно бокс с корзиной надо внутрь product_info_v1, меткой или кодом вставить.

Можно как-то boxes.php из шаблона включить в /includes/modules/product_info.php?

Просто заинклюдить и метки станут доступны?

Ссылка на сообщение
Поделиться на другие сайты

Можно попробовать напрямую подключить через include файл /templates/шаблон/source/boxes/shopping_cart.php

Ссылка на сообщение
Поделиться на другие сайты

А свойство css position никак не получится использовать? Для чего корзину именно в карточку товара?

Ссылка на сообщение
Поделиться на другие сайты

Дело в том, что в правой колонке у меня должны быть блок с атрибутами и кнопкой купить, ниже корзина и прочее, потом на всю ширину описание, потом опять правая колонка с прочими данными.

Absolute это не решает, т.к. есть динамическая смена элементов на разных страницах, слишком много гемора прописывать для всех возможных вариантов, для всех товаров и категорий, которые тоже часто меняются, и потом без меня будут меняться.

Ссылка на сообщение
Поделиться на другие сайты

ни так:

include ('templates/'.CURRENT_TEMPLATE.'/source/boxes/shopping_cart.php');

ни так:

include ($tpl_path.'/source/boxes/shopping_cart.php');

не сработало.

то есть метка {$box_CART} в product_info_v1 ничего не выводит.

Ссылка на сообщение
Поделиться на другие сайты

Нужно наверное ещё в самом файле бокса менять все $box->assign на $info->assign

Но тогда лучше отдельный файл бокса завести, что б не править оригинальный, он работать тогда не будет, делайте свой бокс, отдельный, для /includes/modules/product_info.php

Можно и просто сразу код добавить в product_info.php

Вы ж начинайте с маого, для начала просто метку добавьте простую, которая просто текст будет выводить, проверьте, что метка работает, текст выводит, затем уже добавляете php код для метки.

От простого к сложному обычно идут ведь, заодно и принцип работы smarty выучите.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...