dotCMS - как найти контентлет по его полю? - PullRequest
1 голос
/ 21 апреля 2011

В dotCMS я использую $ dotcontent.find («идентифицированный»), чтобы получить контентлет.Что если я хочу найти контент по его настраиваемым полям (имя, заголовок и дата ...)?

1 Ответ

2 голосов
/ 16 апреля 2012

Если вы хотите запросить тип контента по его полям, есть небольшая хитрость, чтобы найти правильный синтаксис:

  1. Войдите в dotCMS (1.9 новее) и нажмите «Контент»"tab
  2. выберите содержимое, для которого вы хотите получить запрос, для
  3. Заполните значения для полей, которые вы хотите запросить, в левой части экрана.Если поля, по которым вы хотите выполнить запрос, отсутствуют, откройте определение содержимого (на вкладке структуры) и убедитесь, что вы отметили опцию «Пользовательский поиск» для поля, по которому вы хотите выполнить запрос.
  4. Теперь нажмите кнопку «Поиск» и убедитесь, что вы видите ожидаемый контент в разделе результатов на экране.
  5. Теперь нажмите маленький треугольник рядом с кнопкой поиска, чтобы он превратился в выпадающее меню, и выберите«Показать запрос».
  6. Во всплывающем окне вы видите запрос, который dotCMS использует сам для получения содержимого результата.

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

Надеюсь, это поможет.

...