В dotCMS я использую $dotcontent.find('identified') для получения контента. Что делать, если я хочу найти контент по его настраиваемым полям (имя, заголовок и дата...)?
dotCMS — как найти контентлет по его полю?
Ответы (1)
Если вы хотите запросить тип контента по его полям, есть небольшая хитрость, чтобы найти правильный синтаксис:
- Войдите в dotCMS (1.9 или новее) и перейдите на вкладку «Контент».
- выберите контент, для которого вы хотите получить запрос
- Заполните значения для полей, которые вы хотите запросить в левой части экрана. Если поля, по которым вы хотите выполнить запрос, отсутствуют, откройте определение содержимого (на вкладке структур) и убедитесь, что вы отметили параметр «Доступно для поиска пользователем» для поля, по которому вы хотите выполнить запрос.
- Теперь нажмите кнопку «Поиск» и убедитесь, что вы видите ожидаемый контент в разделе результатов на экране.
- Теперь щелкните маленький треугольник рядом с кнопкой поиска, чтобы он превратился в раскрывающееся меню, и выберите «Показать запрос».
- Во всплывающем окне вы видите запрос, который dotCMS использует для получения содержимого результата.
Вы можете использовать этот запрос самостоятельно в своем скоростном коде, чтобы получить контент.
Надеюсь это поможет.
person
Koen Peters
schedule
15.04.2012