Obecnie pracuję nad blogiem Ghost (Ghost jest następcą Wordpressa, który jest oparty na Node.js i innych różnych pakietach/bibliotekach na tej platformie), ale zastanawiam się, w jaki sposób będę mógł pobrać wszystkie posty, które mają określony znacznik w Ghost/Handlebars.js.Jak znaleźć wszystkie posty z konkretną etykietą w Ghost i iterować nad nimi?
Problem polega na tym, że konteksty Ghosta są zwykle hermetyzowane do tego stopnia, że nie mogę wyodrębnić listy wszystkich postów opatrzonych określonym tagiem poza API; możliwe jest tylko iterowanie przez posty od index.hbs
, a inne rozwiązania są nieco hacker-y lub wymagają większego korzystania z jQuery.
W jaki sposób mogę uzyskać listę lub tablicę wszystkich postów w Ghost, dzięki czemu mogę filtrować je według znaczników, a następnie iterować nad nimi? Próbowałem nawet {{#foreach posts}}
i {{#has tag='WHATEVER'}}
, ale ta metoda nie wydaje się działać po wyjęciu z pudełka. Jako początkujący Ghost i Handlebars, nie jestem pewien co robić.
Tagi: [tag1, tag2] oznacza posty z Tag1 i/lub tag2 ... jak to zrobić za pomocą opcji filtrowania na słupach, które muszą posiadać obie? – dimitrieh