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

возможно ли подключение файлов к шаблону


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

например, в DLE я это делаю так:

- требуемые части шаблона (особенно большие), например, шапку, выношу в отдельный файл top.tpl и...

- ...подключаю этот файл командой {include file="top.tpl"} в нужное место main.tpl (а-ля index.html)

В итоге, в main у меня все достаточно чисто и опрятно, только лишь несколько подключений внешних фрагментов шаблона:

{include file="top.tpl"}

{include file="left_column.tpl"}

{include file="footer.tpl"}

{include file="counters.tpl"}

Да и править так куда проще зная, что в footer.tpl находится только футер и ничего другого случайно не зацепишь.

Так вот :) Возможно ли что-то этакое в вамшопе? У меня как минимум шапка получается большая, сложная, с кучей порезанной графики и пр. + футер немаленький... Можно конечно сложить один раз в index.html и забыть, но... натура вот такая у меня, люблю порядок :)

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

мм... чего-то не хватает, вынес шапку в top.tpl, подключаю её

{include file='top.tpl'}

и ничего не выводится, в исходнике страницы include отсутствует. Файл top.tpl лежит рядом с index.html

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

вот так сработало

{include file="../templates/шаблон/top.tpl"}

но при этом слетела кодировка в top.tpl - вместо утф8 стала вин1251 :(

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

ммм... подключаемый шаблон - самый что ни на есть обычный текстовый файл с расширением .tpl и куском html-кода внутри

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

Ну а в какой кодировке код внутри.

Насколько я понимаю include тэг кодировку менять не умеет, он подключает то, что ему дают.

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

Где-то на форуме пробегала тема про раздельные шаблоны для самого магазина (главная, витрина etc.) и для карточки продукта/корзины. С какой целью это сделано и можно ли одним махом привести все к единому стилю? А то получается главная выглядит вот так (как и планировалось), а карточка продукта - в старом стиле (равно как и корзина, и оформление заказа..)

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

Удалить в /templates/vamshop/ все html файлы кроме index.html

Тогда все страницы одинаковым шаблоном будут рисоваться.

Внешний вид можно как угодно менять, если знаете html.

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

А, точно! Помню что надо было что-то удалить. Пасиб :)

С хтмл слава богу проблем нет, в отличие от пхп :(

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

Вопрос по информационной странице - на ней планируется разместить простую фотогалерею, но оказывается, что если при загрузке задать фотографиям размер 250px по бОльшей стороне, то они станут некликабельными и не будут увеличиваться, масштабирование из каталога не распространяется на инфо-страницы :(

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

Так размещайте обычный html-код, в img src маленькую картинку, а в качестве ссылки большую, через a href.

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

Это понятно, но неприятны лишние телодвижения по оформлению - большую картинку надо сохранить, вставить малую, оформить href...

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

Ничто не мешает, просто за время существования cms-ок привык к тому, что на всем проекте должен быть единый шаблон, который к тому же легко можно сменить опять же по всему проекту :) Потому и искал для DLE нормальный модуль магазина, чтобы встроить в сайт и не иметь проблем. Не нашел. Теперь вот планирую полный переезд на VamShop, соответственно приходится тащить с собой всё, что было на сайте - куча статических страниц, галерея, новости, отзывы. Ессесно почти всё придется переделывать в рамках магазина

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

Вам наверное нужно смотреть на какую-то cms, где есть всё сразу.

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

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

Прежде чем добраться до ВамШопа пересмотрел много чего, в том числе и знаменитую связку джумла+виртумарт.. всё не то. Вот только ВамШоп с первого взгляда очень понравился. А то, что задалбываю вопросами - это увы неизбежно при пользовании нового движка. Вот чуток привыкну, пощупаю все настройки, поковыряю шаблон и стану поспокойнее ))))

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

Опять проведу аналогию с моим любимым DLE, где контент можно закрепить за определенной страницей или категорией, например, jquery-слайдер взять в тег [aviable=main]код слайдера[/aviable] и он будет доступен только на главной или [group=x]код слайдера[/group] - виден только пользователям из группы id=x.

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

Ссылка на сообщение
Поделиться на другие сайты
  Цитата
В VamShop так можно? Хочется "раскрасить" главную страницу магазина, добавив туда определенный контент, который будет доступен только на главной же.
можно. эти решения описаны в форуме поддержки.
Ссылка на сообщение
Поделиться на другие сайты

Симпатичная и легкая галерейка, умеет сама создавать тумбы, знай только подкидывай ей фотки: http://getpagemap.com/pagemap-imagewall

Правда интегрировать с наскоку в вамшоп не получилось - повело шаблон:

galerror.jpg

В media/content положил gal.html с кодом

<?php include ('path to gallery index.php'); ?>
- тумбы прогрузились, но шаблон порвался. UPD а не, получилось интегрировать, убрал из index'а галереи
		<style type="text/css">
body { margin: 50px 250px; background: <?php echo $config['Background']; ?>; text-align: center; font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color: <?php echo $config['Footer Color']; ?>; }
</style>[/code]

galok.jpg

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