Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - john

Страницы: 1 2 [3]
31
Шаблоны TPL / Вывод списка подраздела
« : 29 Марта 2012, 22:40:23 »
Помогите разобраться, пытаюсь вывести список пунктов,
выводится шаблоном /tpls/catalog/default.tpl
Мне в списке необходимо оформить графически, четные пункты из списка по одному шаблону выводились, нечетные по другому
Нашел как можно сделать, ниже ссылка
http://help-dev.umi-cms.ru/catalog.getCategoryList.html#tplDesc
%list-class-odd%

    в случае, если элемент четный, выводит "odd"
%list-class-even%

    в случае, если элемент нечетный, выводит "even"
$FORMS['objects_block'] = <<<END

<table class="table_zakup">
<tr>
<th class="td1"><div>дата</div></th>
<th class="td2"><div>предмет закупки</div></th>
</tr>
<div umi:method="catalog" umi:module="category" umi:element-id="%category_id%">

                            %list-class-odd%
                            %list-class-even%
</div>                                                                  
</table>

<div style="clear: both;"></div>
<br /><br />

END;

$FORMS['objects_block_odd'] = <<<END

%catalog viewObject(%id%, 'preview_1')%

END;
$FORMS['objects_block_even'] = <<<END

%catalog viewObject(%id%, 'preview_2')%

END;
Как правильно их использовать в шаблоне?

32
Шаблоны TPL / Файловый менеджер
« : 28 Марта 2012, 00:16:07 »
А как на TPL подключить список файлов, макросом каким-либо?
Или будет достаточно так %content menu('%id%', 'shablon')%
Внутрь раздела поместить все файлы и он их выведет списком.
Так можно? или есть варианты получше?

33
Всем привет.
Не могу разобраться.
Есть фотогалерея, структура выглядит так -

Фотогалерея
          - Альбом1
          - Альбом2
          - Альбом3


Вывожу список фотоальбомов макросом
%photoalbum albums('27')% 27 это id страницы фотогалереи

Выводит он так
- Альбом1
Фотогалерея
- Альбом2
- Альбом3

А надо так
- Альбом1
- Альбом2
- Альбом3
Откуда ошибка такая?

34
Шаблоны TPL / Слайдер
« : 26 Марта 2012, 22:31:34 »
http://demo.rockettheme.com/jan11/
а как можно скачать такой слайдер без потерь или где можно найти исходники?
и как лучше внедрять его в tpl шаблон?

35
Шаблоны TPL / Многоуровневое меню
« : 24 Марта 2012, 14:49:51 »
1. На демо сайте хомячков выводится горизонтальное меню, выводятся те страницы, у которых стоит галочка "Отображать в меню". Где в модуле шаблона данных можно найти его и отредактировать? Другие галочки я нашел, типа "показывать под меню, меню всегда развернуто", т.е. как это работает?

2. Второй вопрос, я хочу создать еще вертикальное многоуровневое меню, например я ставлю галочку "отображаться в вертикальном меню" и выводится эти страницы и их подразделы.
В шаблоне вызывал бы меню макросом %vertic_menu('default')%
Как правильно реализовать?

3. Или для такого случая лучше использовать Usel (для tpl-шаблонизатора), тогда как правильно расписать в шаблоне многоуровневое меню tpls/data/usel/default.tpl
$FORMS = Array();


$FORMS['vertic_menu_block_level1'] = <<<END
<ul id="menu">
%lines%
</ul>

END;

$FORMS['vertic_menu_line_level1'] = <<<END
<li><a href="%link%"><span><span>
%text%
</span></span></a>
</li>
END;

$FORMS['vertic_menu_line_level1_a'] = <<<END
<li class="act"><a href="%link%"><span><span>
%text%
</span></span></a>
</li>

END;


36
В админке ничего не отображается, никакой структуры сайта и добавить не могу ничего нового, я так понимаю проблема из-за зоны РФ? или или еще из-за чего?

37
Шаблоны XSLT / Файловый менеджер
« : 30 Января 2012, 19:54:52 »
Есть ли описание к модулю, как работать?
Какие файлы править?
Задача, запретить скачивать не зарегистрированному пользователю.

38
Шаблоны XSLT / e-market
« : 16 Ноября 2011, 00:03:02 »
Небольшая проблема с кнопкой "Добавить в корзину"
Мне надо исправить ее на кнопку "В корзину"
В файле /XsltTpls/i18n/constants.ru.dtd
Исправил эту строчку <!ENTITY basket-add "В корзину">
Отображается нормально на сайте "В корзину", при нажатии на нее, отображается "Добавить в корзину(1)", обновляем страницу и видим то что надо "В корзину (1)", откуда выпадает эта кнопка  "Добавить в корзину(1)"?

39
Шаблоны XSLT / Модуль обратная связь.
« : 01 Ноября 2011, 00:17:35 »
У меня два разных шаблона обратной связи, в админке в шаблоне прописано что один привязан к одной форме, а другой шаблон к другой и каждая форма привязана к разным спискам адресов, на странице же стоит выбор списка адресов, а мне это не надо, как можно это убрать?

Администрация подсказала так: Выбор списка адресов появляется в том случае, когда для этой формы не указан ID получателя. Проверьте, выполняется ли это условие.

Открываю файл /Xslttpls/modules/webforms/add.xsl я так понимаю там что-то править, но что?
И маленькая проблемка, как можно капчу сделать для всех пользователей? чтобы все ее вводили и видели.

40
Шаблоны XSLT / Шаблоны XSLT
« : 12 Октября 2011, 19:21:31 »
Подскажите какие шаблоны где лежат?

В разделе каталога                     http://localhost/shop/dvd_tehnika/ нет фильтра поиска
Когда захожу в раздел глубже http://localhost/shop/dvd_tehnika/dvd_pleery/ поиск появляется.
Как сделать чтобы фильтр поиска был и там и там?


41
Вывожу объект каталога, и к нему поле группы описания.
В файле object-view.xsl, макросом
<xsl:apply-templates select=".//group[@name = '&group-parameter;']" mode="table" />
Так же в этом файле вывожу из группы описания, конкретную строчку описания.
макросом
<xsl:apply-templates select=".//property[@name = '&artikul;']" mode="table" />.

А вот когда я вывожу список объектов каталога, редактирую файл common.xsl
Пытаясь вывести конкретную строчку к каждому объекту
Макросом <xsl:apply-templates select=".//property[@name = '&artikul;']" mode="table" />
Объекты выводятся как обычно, но нужной строчки не появляется,
тут как то по другому надо выводить?

42
Здравствуйте, пытаюсь разобраться
в шаблоне /xsltTpls/modules/emarket/basket.xsl
<xsl:template match="udata[@module = 'emarket' and @method = 'cart']" mode="basket">
<div class="basket_info">
<div>
<a href="{$lang-prefix}/emarket/cart/">&basket;</a>
<span class="basket_info_summary">
<xsl:apply-templates select="summary" mode="basket" />
</span>
</div>
</div>
</xsl:template>

выводится строка
"Корзина
В корзине нет ни одного товара "
В каком месте присваивается слово корзина,
то что отвечает этот тег &basket; я понял, а где привязка как его поменять?

Как разобрать строку ниже
<xsl:apply-templates select=".//property[@name = '&property-description;']" />
К чему привязан &property-description; где его настраивать?

43
Шаблоны XSLT / xslt многоуровневое меню
« : 09 Апреля 2011, 15:44:57 »
Настраиваю xslt шаблон интернет-магазина, который идет при установки CMS
Пытаюсь разобраться с меню, которое слева.
Он выводит список разделов и подразделов сразу.
Хочу чтобы подраздел был виден, только у активного раздела.
Нашел в документации настройки xslt-nested-menu в файле config.ini,
поставить параметр '0', должен делать так как надо. Увы не получилось
Нашел в шаблоне /catalog/left-column-category-list.xsl
Если убрать эту строчку
<xsl:apply-templates select="document(concat('udata://catalog/getCategoryList/void/';, @id))" />
Подразделы не выводятся в обще, как можно решить такую задачу?

Страницы: 1 2 [3]