We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    В синтаксисе PHx нет конструкции elseif

    Все это можно разбить на более простые операторы, это уже было выше, зачем тут elseif.

    [+phx:if=`[!UltimateParent!]`:is=`1`:then=`Картинка для главной`+]
    [+phx:if=`[!UltimateParent!]`:is=`2`:then=`Картинка для второй`+]
    [+phx:if=`[!UltimateParent!]`:is=`3`:then=`Картинка для третьей`+]
    [+phx:if=`[!UltimateParent!]`:gt=`3`:then=`Картинка для всех остальных`+]

    PS gt=`3` это >3
      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
      • 1772
      • 19 Posts
      В этом случае он вообще ничего не выводит.

      А например в случае простейшего
      [+phx:if=`[!UltimateParent!]`:is=`1`:then=`Заголовок главной`:else=`Заголовок остальных страниц`+]
      на всех страницах выводится "Заголовок остальных страниц". Хотя, если при этом вызвать УльтимейтПарент отдельно, он покажет его верно. В зависимости от дерева.
        • 19164
        • 1,215 Posts
        попробуй [*phx*] вместо [+phx+]

        Кстати сам то плагин установлен?
          DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

          Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

          [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
          • 1772
          • 19 Posts
          Установлен. Дату или вот такие штуки [+phx:userinfo=`username`+] показывает исправно.

          А вот в связке с Ultimate работать не хочет ;(
            • 33694
            • 742 Posts
            Мне кажется так будет оптимальнее всего. Да и работать должно smiley
            [+phx:parent=`id`:select=`0={{chunk0}}&1={{chunk1}}&2={{chunk2}}`+]

            Но я бы всё таки использовал TV. Отредактировать значения нужно будет всего девять раз, а вот phx будет напрягать систему при каждом запросе страницы. Вообщем, если использовать в качестве значения по умолчанию @INHERIT <чё-то там> то всё будет как раз так, как вы хотите — подкатегории и вообще любые дочерние документы будут брать значение этого TV у первого предка у которого оно отличается от установленного по умолчанию. Короче — типичное наследование.

            Подробней о @INHERIT (eng).
              • 1772
              • 19 Posts
              Огромное спасибо.
              Так и думал, что должно быть красивое решение. smiley