TheBird

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-%}