The FAQ Listing Package

What is the FAQ Listing Package?
Easily organize your frequently asked questions in a single page without having to deal with extra nodes of content.


Download for Umbraco

Install the selected release through the Umbraco package installer or download and install locally from Our.

After installing the package, create a new DataType and select "FAQ Listing" from the property editor dropdown, then add it to a DocType of your choice.

Want help with the code for the front of the site? View the gist here.

Download on Our View on GitHub

What it Can Do and How It Works

Use the code below in the FAQListing.cshtml View to render your FAQs.

Render All FAQ Items

  • How do I use the FAQ Listing package?

    Simply download the package on Our or if you want to compile it yourself, get the project on GitHub!

    Categories: How It Works

  • Is it compatible with Vorto?

    Absolutely. Create an FAQ Listing DataType and then create a Vorto DataType to wrap the listing in.

    • Instead of using
      var faq = Model.Content.GetPropertyValue<FAQListing>("faq");
    • You'll want to use
      var faq = FAQListing.Deserialize(Model.Content.GetVortoValue<string>("faq"));

    Categories: Compatibility


Render FAQ Items By Category

  • How It Works

    • How do I use the FAQ Listing package?

      Simply download the package on Our or if you want to compile it yourself, get the project on GitHub!

      Categories: How It Works

  • Compatibility

    • Is it compatible with Vorto?

      Absolutely. Create an FAQ Listing DataType and then create a Vorto DataType to wrap the listing in.

      • Instead of using
        var faq = Model.Content.GetPropertyValue<FAQListing>("faq");
      • You'll want to use
        var faq = FAQListing.Deserialize(Model.Content.GetVortoValue<string>("faq"));

      Categories: Compatibility


Render FAQ Items by Querystring

There is 1 question that matches your query.

  • Is it compatible with Vorto?

    Absolutely. Create an FAQ Listing DataType and then create a Vorto DataType to wrap the listing in.

    • Instead of using
      var faq = Model.Content.GetPropertyValue<FAQListing>("faq");
    • You'll want to use
      var faq = FAQListing.Deserialize(Model.Content.GetVortoValue<string>("faq"));

    Categories: Compatibility