Slack community Log in Book a demo

Shopify/Liquid Question Objects

Question liquid variables

  • Edit this pageOpen in Helpjuice editor

This is the complete list of the question attributes available on the template engine.

  • question.id: Identification number of said question;
  • question.name: Retrieve a String with the full name of the question;
  • question.description: This is the question subtitle;
  • question.category: Fetch the parent category to the specific question and returns as a object;
  • question.default_slug: URL Slug text for the question;
  • question.codename: Same as question.default_slug;
  • question.question_link: HTML A tag used to reference the question;
  • question.url: URL Slug text starting immediately after the domain;
  • question.votes: Sum quantity of feedback votes;
  • question.positive_votes: Positive votes quantity only;
  • question.negative_votes: Negative votes quantity only;
  • question.feedback_url: Used in the feedback form, more details here;
  • question.answer_sample: A tiny piece of the question text, 90 first chars;
  • question.long_answer_sample: A small piece of the question text, 350 first chars;
  • question.views: Views quantity;
  • question.readings: Readings quantity;
  • question.published_date: The complete date of publication (hour included);
  • question.is_internal: Boolean value returns true if the question is indeed internal;
  • question.is_internal?: Same as question.is_internal;
  • question.first_published_date: The complete date of publication;
  • question.last_updated: The complete date of the most recent update (hour included);
  • question.author_first_name: The authors first name;
  • question.author_last_name: The authors last name;
  • question.updated_by: See the object reference below;
  • question.created_by: See the object reference below;
  • question.related_questions: Returns a list of question objects with similar location;
  • question.show_tags: Comma separated list of tags for the question;
  • question.tag_names: A list with the tags for the question;
  • question.answers.first: See the object reference below;
  • question.answers: Retrieve a Long String with the text;

 

question.updated_by:

  • question.updated_by.first_name: First name of the user which updated the question the last time;
  • question.updated_by.last_name: Last name of the user which updated the question the last time;
  • question.updated_by.email: Email address of the user which updated the question the last time;
  • question.updated_by.role_id: User role of the user which updated the question the last time;

 

question.created_by:

  • question.created_by.first_name: First name of the user which first created the question;
  • question.created_by.last_name: Last name of the user which first created the question;
  • question.created_by.email: Email address of the user which first created the question;
  • question.created_by.role_id: User role of the user which first created the question;

 

question.answers.first:

  • question.answers.first.user:
  • question.answers.first.answer_sample: A tiny piece of the question text, 90 first chars;
  • question.answers.first.question: The question name;
  • question.answers.first.updated_at: The complete date of the most recent update (hour included);
  • question.answers.first.created_at: The complete date of creation (hour included);
  • question.answers.first.body: Retrieve a Long String with the text;