So now, let’s look at how we can combine these objects with useful tags to help our themes to do what we need them to do.The others take the name of a vendor, type or tag and generates a link to it.The above code will output the title of the blog with the handle ‘myblog’.The fighters array will now contain each fighter’s first name only once, even if it appears in both lists.The above ‘plants’ variable will contain an array with apples, oranges, peaches, tomatoes, broccoli, carrots, lettuce and tomatoes.all_products is a non-iterable array-like object. As the name suggests it’s used to gain access to any product from anywhere within your theme.As the name suggests, Color filters take a colour value (either a hex, hsla or rgba value) and modify it in some way.I know I went into a lot of detail here (and left out a lot of detail at the same time) but my intention was explain Shopify Liquid concepts rather than list off information that can already be found in the official documentation.Basically, Objects in Liquid are all over the place but we’ll get into that in the dedicated section on Objects later in this guide.Note that you can also use the same filter on a string to return the amount of characters in that string.Linklists represent the menu structure you’ve set up in the ‘navigation’ section of your online store admin.I’m gonna start with Liquid objects because no matter what you do within Liquid, most of the time you will be interacting with objects.When sorting numbers, it appears to sort from smallest to biggest and when sorting text, it appears to sort in alphabetical order with uppercase characters coming before lowercase characters.Where the first parameter is for the alt attribute of the image and the second is for any classes.The object represents a single line in the shopping cart and given that there is just one line item for each distinct product variant in the cart, you can think of a line_item as tightly coupled to a product variant.Objects are a little tricky in Liquid though. About the Shopify Liquid routes object. When you create a tag in a particular section, it won't be copied to the other sections where tags are used. Thankfully, there are a number of Liquid elements that make working with forms easier and more reliable by automatically generating the code necessary for transferring data to the correct endpoint.This object allows us to identify and output which part of a form was not entered correctly. They can be used for pagination, theme structuring and more.As you can see, you have the domain of cdn.shopify.com, followed by a few keywords, slashes and digits, followed by the directory/file name and ending with a version number for the asset.Note that you could also access the first item of an array by its 0 index.When a product is collection-aware, its product template can access the collection output of the collection that it belongs to. Therefore, in order to make your prices human-readable, you’ll need to use a money filter.Both these filters allow you to access the url for ‘global assets’ that are found on Shopify’s servers.This object is not listed as global in the Shopify docs but appears to be available from anywhere within your theme.As it states in the official docs,The above loop will cycle through the products in the collection and run whatever is inside the code block.