Редактирование главной страницы VirtueMart

  • 13 Ответов
  • 7203 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн cheni

У VirtueMart главная страница - это категории.
Подскажите пожалуйста как "встроить" эту страницу с иконками категорий в главную сайта (можно ли опубликовать скажем как модуль?)
Или в крайнем случае как эту страничку категорий отредактировать, что бы сделать ее полноценной Главной магазина.
Спасибо!

*

Оффлайн fsv

как эту страничку категорий отредактировать, что бы сделать ее полноценной Главной магазина.
Шаблон главной VM:  \components\com_virtuemart\themes\default\templates\common\shopIndex.tpl.php
Его и редактируйте, как хотите.
А что значит "полноценной Главной"?
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн cheni

Цитировать
А что значит "полноценной Главной"?
ну как бы на главной и текст какой нибуть хочется дать, и модульки какие нибуть,  а так просто - иконки категорий.
те же новости публиковать.. ну мало ли что есть на главной магазина.

*

Оффлайн fsv

Текст в админке VM вбиваете.
Модули, если нужны только на главной VM, то или в шаблоне J! им условие, или в вышеуказанном шаблоне VM сделайте свои новые модульные позиции и в них публикуйте модули.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн cheni

А если я в материале устанавливаю "Опубликовать на главной", то как сделать чтобы он и на странице категории появился?
« Последнее редактирование: 17.07.2013, 01:10:26 от cheni »

*

Оффлайн cheni

Текст в админке VM вбиваете.
Модули, если нужны только на главной VM, то или в шаблоне J! им условие, или в вышеуказанном шаблоне VM сделайте свои новые модульные позиции и в них публикуйте модули.
публиковать нужный текст на главной с категориями через модули тоже не получается, потому что при опубликовании такого модуля помимо позиции нужно и указать пункты меню  где модуль будет демонстрироваться, и если указать "категории" то модуль стекстом будет дмонстрироваться на всех страницах категории, а не только на главной.

*

Оффлайн fsv

А если я в материале устанавливаю "Опубликовать на главной", то как сделать чтобы он и на странице категории появился?
вы путаете два компонента. вы хотите, чтобы функционал из com_content заработал в com_virtuemart
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн fsv

публиковать нужный текст на главной ...
В админке VM, описание магазина.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн cheni

В админке VM, описание магазина.
Да спасибо, это может быть выходом...
Подскажите пожалуйста еще такой момент - между описанием и блоком категорий получается большое расстояние - где его можно уменьшить?
И как сделать описание не только над категориям но и под ними?
Спасибо

*

Оффлайн fsv

Подскажите пожалуйста еще такой момент - между описанием и блоком категорий получается большое расстояние - где его можно уменьшить?
если "дефолтный" файл, без правок, там есть код
echo $vendor_store_desc = vmCommonHTML::ParseContentByPlugins( $vendor_store_desc )."<br />";
echo "<br /><h4>".$VM_LANG->_('PHPSHOP_CATEGORIES')."</h4>";
Выделены цветом 2 переноса строки, если мешают, уберите.


И как сделать описание не только над категориям но и под ними?
вариант 1: Добавление теме VirtueMart функции вставки статьи Joomla!
вариант 2: ищите, где-то на форуме Fedor Vlasenko предложил интересный вариант с разбиением содержания переменной описания (например, категории) на элементы массива по разделителю, и вывод их в шаблоне в нужных позициях.
Суть: в окно описания магазина вбиваете "верхнюю" статью, потом разделитель (например, |) - символ, которого не должно быть в тексте, потом "нижнюю" статью. В коде переменную описания магазина превращаете в массив:   
$vendor_store_desc = explode("|", $vendor_store_desc);выводите, где надо, "верхнюю" статью: 
echo $vendor_store_desc[0];а где надо, "нижнюю" статью:
echo $vendor_store_desc[1];
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Оффлайн cheni

Большое спасибо Спасибо!
Буду пробовать.

*

Оффлайн ZAIRA

  • ***
  • 122
  • [+]2 / [-]0
  • буду благорарна за +
    • Просмотр профиля
У VirtueMart главная страница - это категории.
Подскажите пожалуйста как "встроить" эту страницу с иконками категорий в главную сайта (можно ли опубликовать скажем как модуль?)
Или в крайнем случае как эту страничку категорий отредактировать, что бы сделать ее полноценной Главной магазина.
Спасибо!


Создаете пункт меню (в главном меню) - VirtueMart - выбираете тип Виертуемарт-Главная. И ставите ее по умолчанию главной страницей сайта (звездочка в главном меню). И радуетесь))

*

Оффлайн pH43

А как изменить текст, который на главной странице VirtueMart над списком категорий?

*

Оффлайн flyingspook

А как изменить текст, который на главной странице VirtueMart над списком категорий?
Какой именно текст надо править, включите отладчик VirtueMart и увидите названия файлов.