XF 2.1 В боковом виджете вывести описание категории

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.7

eavy

Проверенные
Сообщения
86
Решения
1
Реакции
18
Баллы
305
Стандартный стиль. Описание категории выводится так:
Код:
<xf:if is="$description is not empty">
                    <div class="p-description">{$description}</div>
                </xf:if>

Я создал HTML виджет, пытаюсь эту переменную добавить, но не работает, пустой блок.

2021-01-25_16-12-19.png
Подскажите пожалуйста, как вывести это описание категории?
И в каком виде прописывать условие, чтобы блок выводился только когда у категории есть описание? Аналогично, пытаюсь прописать xf:if is="$description is not empty, не получается. Не знаю, в каком виде условие должно быть прописано.
 
Не могу найти хоть что-то.
Чего не хватает, чтобы {$description} в виджете работало? Может для категории во вне страницы PAGE_CONTAINER, как-то надо по-другому вызывать описание?
 
{{ dump($context) }} и смотрите доступные переменные. Все переменные существуют только локально в своем контексте, если в каком-то шаблоне есть переменная, это не значит, что она доступна в виджете
 
{{ dump($context) }} и смотрите доступные переменные. Все переменные существуют только локально в своем контексте, если в каком-то шаблоне есть переменная, это не значит, что она доступна в виджете

Где-то здесь?

Код:
 #_structure: Structure {#286 ▼

      +shortName: "XF:Forum"

      +contentType: null

      +table: "xf_forum"

      +primaryKey: "node_id"

      +columns: array:26 [▶]

      +relations: array:8 [▶]

      +getters: array:7 [▼

        "draft_thread" => true

        "prefixes" => true

        "thread_prompt" => true

        "node_name" => array:2 [▶]

        "title" => array:2 [▶]

        "description" => array:2 [▼

          "getter" => "getDescription"

          "cache" => false

        ]

        "depth" => array:2 [▶]

      ]

      +defaultWith: array:1 [▶]

      +options: array:1 [▶]

      +behaviors: []

      +columnAliases: []

      +withAliases: array:1 [▶]

    }

    #_em: Manager {#211 ▶}

    -_uniqueEntityId: 9

    #rootClass: "XF\Entity\Forum"

    #_useReplaceInto: false

    #_newValues: []

    #_values: array:26 [▼

      "node_id" => 40

      "discussion_count" => 2

      "message_count" => 2

      "last_post_id" => 18

      "last_post_date" => 1595935486

      "last_post_user_id" => 2

      "last_post_username" => ""

      "last_thread_id" => 10

      "last_thread_title" => ""

      "last_thread_prefix_id" => 0

      "moderate_threads" => 0

      "moderate_replies" => 0

      "allow_posting" => 1

      "allow_poll" => 1

      "count_messages" => 1

      "find_new" => 1

      "field_cache" => "[]"

      "prefix_cache" => "[]"

      "prompt_cache" => "[]"

      "default_prefix_id" => 0

      "default_sort_order" => "last_post_date"

      "default_sort_direction" => "desc"

      "list_date_limit_days" => 0

      "require_prefix" => 0

      "allowed_watch_notifications" => "all"

      "min_tags" => 0
 
Последнее редактирование:
  • Мне нравится
Реакции: Hope
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу