Skip to content

Instantly share code, notes, and snippets.

$api = Api::get("https://lesbonneschoses.prismic.io/api");
$response = $api
->forms()
->everything
->query(Predicates::at("document.id", "UlfoxUnM0wkXYXbX"))
->ref($api->master())
->submit();
$results = $response->getResults();
$doc = $results[0];
// The resolver is defined here:
api = Prismic.api('https://lesbonneschoses.prismic.io/api')
api = Prismic.api('https://lesbonneschoses.prismic.io/api')
response = api
.form('everything')
.query(Prismic::Predicates::at('document.type', 'product'))
.submit(api.master_ref)
# response contains all documents of type 'product', paginated
api = Prismic.api('https://lesbonneschoses.prismic.io/api')
response = api
.form('everything')
.query(
Prismic::Predicates::at('document.type', 'product'),
Prismic::Predicates::date_after('my.blog-post.date', 1401580800000))
.submit(api.master_ref)
resolver = Prismic.link_resolver('master'){ |doc_link| "http:#localhost/#{doc_link.id}" }
doc = response.results[0]
html = doc['blog-post.body'].as_html(resolver)
resolver = Prismic.link_resolver('master'){ |doc_link| "http:#localhost/#{doc_link.id}" }
serializer = Prismic.html_serializer do |element, html|
if element.is_a?(Prismic::Fragments::StructuredText::Block::Image)
# Don't wrap images in a <p> tag
%(<img src="#{element.url}" alt="#{element.alt}" width="#{element.width}" height="#{element.height}" />)
else
nil
end
end
doc = response.results[0]
api = prismic.get("http://lesbonneschoses.prismic.io/api")
api = prismic.get("http://lesbonneschoses.prismic.io/api")
response = api.form("everything").ref(api.get_master())\
.query(predicates.at("document.type", "product"))\
.submit()
api = prismic.get("http://lesbonneschoses.prismic.io/api")
response = api.form("everything").ref(api.get_master()) \
.query(predicates.at("document.type", "product"),
predicates.date_after("my.blog-post.date", 1401580800000))\
.submit()
def link_resolver(document_link):
return "/document/%s/%s" % (document_link.id, document_link.slug)
doc = response.documents[0]
html = doc.as_html(link_resolver)