target.liquid
1012 B · text · 28 lines
1{%- liquid2 assign site = "https://carlomitchener.com"3 case template.name4 when "product"5 assign parts = product.handle | split: "-"6 assign primary = parts | first7 assign design = parts | last8 assign slug = product.handle | remove_first: primary | remove_first: "-" | remove_last: design | remove_last: "-"9 if design.size == 8 and slug != blank and parts.size > 210 echo site | append: "/shop/" | append: slug | append: "/" | append: design | append: "/"11 else12 echo site | append: "/"13 endif14 when "collection", "search", "list-collections"15 echo site | append: "/shop/"16 when "cart"17 echo site | append: "/cart/"18 when "page"19 assign docs = "shipping,faq,terms" | split: ","20 if docs contains page.handle21 echo site | append: "/shop/" | append: page.handle | append: "/"22 else23 echo site | append: "/" | append: page.handle | append: "/"24 endif25 else26 echo site | append: "/"27 endcase28-%}