Перейти к публикации

MGHaze

Клиенты
  • Публикации

    94
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем MGHaze

  1. В 27.05.2018 в 02:11, celsoft сказал:

    Он ищет то, что указано в параметре xfields, в теге custom. При этом в БД значения храняться в формате имя поля|значение поля

    Может подскажете, как тогда можно находить точные значения? К примеру есть допполе Цвет и 2 новости со значением Красный и Красный с синим. Мне нужно выводить через кастом только новость с полем "Красный".

    Как вариант, придумал такое выражение xfields="color|Красный| Но если это поле в базе последнее, то символа | не будет

    Придумал добавить допполе-костыль, которое будет пустым и в конце всех допполей. Более изящного способа нету?

  2. 3 минуты назад, celsoft сказал:

    В таком формате значения доп. полей хранится в БД, поэтому такая комбинация работает и будет работать. параметр xfields это поиск доп. полям, указав и название и значение поля, поиск будет только по этому полю. Если только значение то поиск по всем доп. полям у новости.

    Я там еще вопрос добавил. Гляньте, пожалуйста.

  3. 13 минут назад, celsoft сказал:

    Нет, такой возможности в стандартном скрипте к сожалению нет. Нужно написание плагина для этого.

    Понял, спасибо. Подскажите попутно, если не сложно. У меня работает (вроде как) поиск новостей по конкретному значению конкретного допполя. Такой вид: {custom xfields="допполе|значение"}

    Либо я слепой, либо в документации описания данного функционала не нашел. Никаких подводных камней не будет? Это же официальный функционал?

     

    Но больше интересует, что он ищет? Именно строго заданное "значение" допполя, или будет находить новости и с допполями вроде "123 Значение 456", "Значение 123" и т.д.? Надеюсь, ясно выразился :D

  4. Новость принадлежит нескольким категория и подкатегориям. Нужно вывести список только тех категорий, к которым принадлежит данная новость, но в тоже время либо исключить из списка ненужные, либо прописать нужные.

     

    Если быть конкретнее, то структура такая:

    • Категория 1
    • Категория 2
      • Подкатегория 1
      • Подкатегория 2
      • Подкатегория 3
      • Подкатегория 4
    • Категория 3

    Сама новость принадлежит Категории 1, Категории 2, Подкатегории 3, Подкатегории 4. Нужно вывести только ссылки на Подкатегорию 3, Подкатегорию 4.

     

    {link-category} выведет все категории

    {category} выведет все категории

     

    Есть какие-то варианты без правок движка?

×
×
  • Создать...