Personalized checkout and custom promotions with Shopify Scripts
The following will filter "Green" from "Green House":
{{ "Green House" | truncatewords: 1, "" }}
But is their a simple way to filter out only "House"? In other words, is it possible to remove the first word of a string/filter the second word? It would be nice if "truncatewords: -1" would allow you to truncate from right to left.
If I am trying to remove the first word for "Green House", "Red House", & "Blue House", then the easiest way I can think of is by using ' | remove: 'Green ' | remove: 'Red ' | remove: 'Blue' ' which doesn't seem very efficient, especially if i am using many different colors.
Any tips?
Solved! Go to the solution
This is an accepted solution.
Well as far as I got what you need here is the second word.
Why not split the word by space and always use the 2nd Index item
{% assign sentance = "Green House" | split: " " %}
{% if sentance[1] %}
{{ sentance[1] }}
{% endif %}
I haven’t tried the code on editor but that should work.
This is an accepted solution.
Well as far as I got what you need here is the second word.
Why not split the word by space and always use the 2nd Index item
{% assign sentance = "Green House" | split: " " %}
{% if sentance[1] %}
{{ sentance[1] }}
{% endif %}
I haven’t tried the code on editor but that should work.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024