Разделы

  
 

По поводу оптимизации REVO (Развеян ли миф о модификаторах?!!!!)

Маленькое исследование по замене индификатора снипетом. В шаблоне используется такая конструкция (первый вариант):

[[*id:is=`4`:then=`[[$FORM]]`:else=``]]
[[*id:is=`5`:then=`[[$PRICE]]`:else=``]]

В первом чанк с FormIt, во втором с getResources. Во втором варианте выводим тоже самое только с помощью снипета:

$docId = $modx->resource->get('id');

if ($docId == $id){

      return $modx->getChunk($ifTpl);

}  else return '';



( Читать дальше )

Обновление Revo 2.2.2 Обвалился MIGX

После обновления с 2.2.1 глюк с MIGX. Есть ли у кого или только у меня?

Глюк после обновления на REVO 2.2.2

После смены шаблона на правой стороне фронтэнда появляется имя нового шаблона, но на самом деле он старый и это показывает окно быстрого обновления ресурса. Плюс, как видно на скрине появилось два пункта «Опубликован». Замечено, работает только нижний, хотя по умолчанию отмечен верзний, если при сохранении не отметишь нижний документ становится не опубликован.
Скажите это только у меня такой глюк или у кого ещё? Обновлял 2.2.1

[REVO] FormIt - говорит что всё хорошо, но не отправляет / MODX Revolution 2.2.0-pl2

Прошу помощи.
FormIt принимает форму без вопросов, но письмо на почту не приходит.
QuickEmail присылает репорт в 1 секунду.

Не новичок в использовании FormIt, но тут полный…
Убирал валидацию, оставлял минимум, еще меньше, только получателя — та же история. Уменьшал форму до одного поля с кнопкой, редирект/без — пробовал, кеш/некеш — пробовал.

На хостинге 64 метра оператики, но у меня и на 32 магазин на шопкипере работает (правда другой хостинг).
Логи — чистые.
(если сталкивались — хостинг teli ру)

Боролся всячески более 4 часов. Уже поглядываю на веревку с мылом…

Буду рад любым соображениям.
Заранее всем — моя благодарность.

Articles Revo вывод последних комментариев

Всем привет. У меня возникла проблема. Стоит задача выводить последние комментарии для текущего поста. В официальной документации к QuipLatestComments нахожу следующее:

[[QuipLatestComments? &type=`thread` &thread=`mythread`]]

Также оттуда понятно, что плейсхолдер [[+thread]] выводит имя текущего поста. Собственно у меня он выводит article-b3-14, где 14 — это id текущей темы (поста).

В Articles для вывода последних комментариев используется плейсхолдер [[+last-comments]].

Вопрос в том, как мне при использовании Articles выводить последние комментарии конкретно для текущей темы? Я нашел в articles.container.php вызов QuipLatestComments:

[[!QuipLatestComments?
            &type=`family`
            &family=`b'.$this->get('id').'`
            &tpl=`'.$this->xpdo->getOption('latestCommentsTpl',$settings,'quipLatestComment').'`
            &limit=`'.$this->xpdo->getOption('latestCommentsLimit',$settings,10).'`
            &bodyLimit=`'.$this->xpdo->getOption('latestCommentsBodyLimit',$settings,300).'`
            &rowCss=`'.$this->xpdo->getOption('latestCommentsRowCss',$settings,'quip-latest-comment').'`
            &altRowCss=`'.$this->xpdo->getOption('latestCommentsAltRowCss',$settings,'quip-latest-comment-alt').'`
        ]]


Заменил family на thread. Перепробовал кучу форматов записи значения thread, но так и не получилось… либо не выводится ни в одной теме, либо выводится во всех. В том числе пробовал просто прописать article-b3-14.

Еще я пробовал залезать в параметры сниппета QuipLatestComments и задавать эти значения там. Но тоже ничего не вышло.

Подскажите, как правильно задать значение thread или возможно где их нужно задавать?

есть ли конструктор форм обратной связи для Modx Revo?

Здравствуйте!
Подскажите пожалуйста, существует ли в ModX Revo форма обратной связи с возможностью ее редактирования прямо с админки без знания php и HTML (конструктор форм)? Формы будут сложные с многими селекторами, radio и разными полями.

Т.е. ищется аналог Cform II (WP) или com_b3v_feedback (Joomla).

Если ли какой-то вариант создать такое из существующих пакетов или нужно будет самому писать?

Заранее спасибо всем отписавшимся!

[REVO] Как сделать мультисайтинг

Приветствую, уважаемые.

Решил вот собрать несколько сайтов под одну установку, потому что функционал у них практически одинаковый.
Естественно решил делать это на modx REVO
Как оказалось сделать мультисайтинг на MODX проще-простого.
Как вы уже все знаете реализуется подобное с помощью контекстов в системе.

Как сделал я:


( Читать дальше )

шаблон для getresources

Не судите строго. Первый опыт. Работаю на Revolution

Написал tpl для getresources:
<h2><a href="[[+id]]">[[+pagetitle]]</a></h2>
						<div class="wrapper pad_bot3">
							<figure class="left marg_right1"><[[+tv.img_preview]]></figure>
							[[+introtext]]
							<ul class="list1 left">
								<li><a href="[[+id]]">Подробнее</a></li>
							</ul>
						</div>


Сам сниппет выводится так:
[[!getResources? &tpl=`articl_tpl` &includeContent=`1` &includeTVs=`1` &processTVs=`1`]]

На родительской странице не работают ссылки на дочерние ресурсы. Получается ссылка такого типа: site.ru/3, то есть показывает ID самого ресурса.

Подскажите также, как можно задать размеры для tv image в шаблоне?
  • 0
  • 7 февраля 2012, 23:08
  • md3832
  • 9

[REVO] Гуру, помогите с выводом тайтла родительской страницы

Мне нужно простое решение вывода тайтла родительской страницы.

[REVO] Shopkeeper Revolution 2.2

Сподобился сделать магазин на REVO 2.2
Shopkeeper RC-4

Возникли баги:
1. Следующий товар в корзину не кладется, а вытесняет предыдущий.
2. не работают некоторые параметры вызова сниппета — на текущий момент вычислено:
— указание страницы с оформлением заказа.
3. При перезагрузке страницы (F5) корзина пуста
4. Если завести отдельный контекст для продукции, как рекомендуется, то при отключении в нем furls контейнер каталога из этого контекста перестает показываться. Т.е. на него уже не дашь ссылку как в rtfm приложенном к сниппету.
Это я еще не дошел до отправки.
Если есть у кого наработки в исправлении текущих косяков…
Будьте так добры, не откажите в любезности, не сочтите за труд… помогите пожалуйста.

ЗЫ: пока тестирую в стандартных чанках.