Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #223

Помогите с Fenom

Здравствуйте!
Требуется вывести в шаблоне вот такую конструкцию:
[[*parent:is=`12`:then=`
[[pdoMenu?
    &parents=`0`
    &resources=`1,2,3,4,5,6,7,-[[*id]]`
]]`:else=`Пусто`]]
В таком виде всё работает отлично, но никак не могу перевести её в Fenom.
Моих знаний не хватает одолеть эту задачу, хотя повсеместно использую Fenom.

Прошу помощи, покажите, как будет выглядеть такая конструкция на Fenom?
Илья
15 февраля 2018, 11:55
modx.pro
2
977
0

Вывод меню с картинками из ms2gallery

Есть двух двухуровневое меню.
{$_modx->runSnippet('pdoMenu',[
        'parents' => '16',
        'level' => '2',
        'sortby' => 'menuindex',
        'resources' => '',
        'showLog' => '1',
        'tplInner' => '@INLINE {$wrapper}',
        'tplParentRow' => '@INLINE
          <li  class="{$classnames} dropdown">
            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" {$attributes} aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"><li class="parent-name">{$menutitle}</li>{$wrapper}</ul>
          </li>',
        'tpl' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="nav-link" href="{$link}" {$attributes}>{$pagetitle}</a>{$wrapper}</li>',
        'tplInnerRow' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="submenu nav-link" href="{$link}" {$attributes}>{$pagetitle}{$small}</a>{$wrapper}</li>',
        'rowClass' => 'nav-item',
        'includeTVs' => 'titlemenu',
        'tplOuter' => '@INLINE <ul aria-label="Меню" role="menubar" class="navbar-nav main-menu">{$wrapper}</ul>'
    ])}
Возникла необходимость подгружать первые картинки из ms2gallery соответствующих ресурсов к каждому пункту.
А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
Bender
03 февраля 2018, 20:38
modx.pro
4
1 243
0

Парные TV, динамическое добавление и вывод

Здравствуйте. Давно работаю с modx и часто встречаю ситуацию, когда необходимо ресурсу создать поля TV, но заранее неизвестно, сколько их должно быть.
Самый яркий пример, это фотографии у позиций, у одной позиции их может быть три, а у второй одна, ну и т.д — для такой задачи с фото, существуют галереи, но это не всегда удобно и проблема не всегда именно в ситуации с фотографиями.
Dolce
03 февраля 2018, 11:05
modx.pro
1
1 584
0

Какой визуальный редактор выбрать?

Сейчас пользуюсь TinyMCE Rich Text Editor — отличный редактор, вполне устраивает. Но, хочется иметь редактор с более широкими возможностями. Например, иметь возможность оперировать тегами mark, time, details, summary, blockquote, code и т.п. Может кто присоветует редактор с расширенными возможностями?
Markus
02 февраля 2018, 18:54
modx.pro
2
4 736
0

Сделать обложку альбома из множества фото в этом альбоме

Привет, кому-нибудь приходилось делать обложку альбома из множества фото из этого альбома?

Существует ли способ типа в Gallery: из 9 первых фото из альбома сложит в одно изображение и вывести это как обложку?
Сергей
02 февраля 2018, 12:45
modx.pro
2
913
0

Помогите создать сниппет, кот. сравнивает два массива с числами на одинаковые значения

Ребят. Помогите создать сниппет типа:
[[mySnippet? &array1=`` &array2=`` ]]
с выводом одинаковых значений в плейсхолдер:
[[+result]]
Например, есть массив чисел 1,2,4,8,21,26 и 4,5,7,8,14,21. Нужно их сравнить в сниппете и вывести в плейсхолдер значения 4,8,21
Константин
02 февраля 2018, 09:08
modx.pro
1
804
0

SMS с формы

Нужно реализовать отправку сообщения из формы по смс. Может есть готовые решения и кто-то пользуется?
Михаил
01 февраля 2018, 13:41
modx.pro
3
1 817
+1

Мега меню с PdoMenu

Всем ДВС!
Помогите с реализацией мега меню сниппетом pdoMenu. Проблема в том что один из пунктов меню имеет свой шаблон (услуги) с выводом своих потомков в несколько колонок, и у каждого потомка по несколько ресурсов.
Сергей
22 января 2018, 20:03
modx.pro
4
4 275
0

Подскажите как вывести картинку дочернего документа

И так, есть такой вызов

{'pdoResources' | snippet:[
      'tpl' => 'pageSimple',
      'parents' => $_modx->resource.id,
      'tvPrefix'=>'',
      'includeTVs' => 'image',
      'element' => 'pdoResources'
]}
и такой шаблон

<div class="pageArticle row">
    <div class="small-12 medium-4 large-3">
        <div class="pageImgDoc">
            <img src="{'imagePlus' | snippet:['tvname' => $image]}" title="{$pagetitle}">
	<!-- Это варианты, которые были испробованы -->
	<img src="{'imagePlus' | snippet:['tvname' => '$image']}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => '{$image}']}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => {$image}]}" title="{$pagetitle}">
	<img src="{'imagePlus' | snippet:['tvname' => '[[+image']}" title="{$pagetitle}">
<!-- В итоге, не один не сработал, фотка есть, но как ее вывести ума не приложу. Далее, попытки вывести просто значения, тоже не увенчались успехом. -->
        </div>
    </div>
    <div class="small-12 medium-8 large-9">
        <a href="{$_modx->makeUrl($id)}" alt="{$pagetitle}">
            <strong>{$pagetitle}</strong>
            <p>
                {$introtext}
            </p>
        </a>
    </div>
</div>
Подскажите, каким образом вывести можно картинку?
fred Oushen
20 января 2018, 11:23
modx.pro
1
1 004
0

Ресурс фантом

Здравствуйте! Нужна помощь
Вот что мы имеем в дереве ресурсов prntscr.com/i2j2ao
Вот как выводим prntscr.com/i2j2p8
Вот что имеем prntscr.com/i2j2t9

Откуда там берется ресурс «23323» не могу понять, его нигде нет
Папку кэша чистил, через админку кэш скидывал, бесполезно

UPD
[[pdoMenu?
&parents=`0`
&level=`1`
&resources=`-6`
]]

Методом перебора скрыл невидимый ресурс 6, помогло, но это костыль а не решение, хотелось бы докопаться до сути
Михаил
19 января 2018, 07:24
modx.pro
1
775
0