Как показать контент в зависимости от «тэга»?

Енот
Новичек
Регистрация
8 Сен 2018
Сообщения
166
#1
Как Показать контент в зависимости от "тэга", например у меня есть тэг "content1"

И хочу отобразить все посты НО ТОЛЬКО с этим тэгом..

Пробовал так но не выходит...

<% contents.forEach(function (content) { %>
<% if (content.tags === 'content1') { %>

<div class="content1">
<a href="<%- content.url %>"><%= content.title %></a>
<p><%= content.description %></p>
</div>

<% } %>
<% }); %>
 
Енот
Новичек
Регистрация
16 Сен 2018
Сообщения
102
#2
В JS есть регистрозависимый поиск indexOf и регистроНЕзависимый test

<% if (content.tags.indexOf('content1')+1) { %>
или
<% if (/content1/ig.test(content.tags)) { %>
 
Енот
Новичек
Регистрация
8 Сен 2018
Сообщения
166
#3
Спасибо, работает.

А можно сделать страницу в которой будут только фильмы например с тегом "content1" ?
 

App

Думает, что помогает
Регистрация
26 Дек 2017
Сообщения
379
#4
Спасибо, работает.

А можно сделать страницу в которой будут только фильмы например с тегом "content1" ?
теоретически, можно, но это не будет хорошо для нагрузки сайта. в коллекцию желательно не добавлять много фильмов, так как информация о каждом, это сложный запрос ID1, ID2, ID3, ... и может создавать нагрузку. а если представить что такой запрос делать с нескольких коллекций, то такая страница может быть довольно трудоёмкой.

лучше создать коллекцию с тем набором фильмов и теми ключевыми словами, которые нужны.