Getting Started with Liquid in Web Templates - Microsoft Business Application: Ep. 26
Aug 6, 2025
oin this live session with Mahender Pal and Venkata Subbarao for the next episode of Microsoft Business Application Live Show on January 17 at 10:00 PM (IST).
In this session, we will be giving a walkthrough on Liquid in Web Templates.
• Understand Liquid operators
• Liquid types
• Liquid conditional operators
• Liquid Objects
• Liquid Tags
• Liquid Filters
• Demo
Show More Show Less View Video Transcript
0:00
n
0:08
[Music]
0:15
[Music]
0:32
greetings everyone welcome again to the
0:34
greetings everyone welcome again to the
0:34
greetings everyone welcome again to the Microsoft MVP
0:36
Microsoft MVP
0:36
Microsoft MVP show we are here with a new episode uh
0:40
show we are here with a new episode uh
0:40
show we are here with a new episode uh about uh liquid templates you know that
0:42
about uh liquid templates you know that
0:42
about uh liquid templates you know that uh you know last uh uh you know two
0:44
uh you know last uh uh you know two
0:44
uh you know last uh uh you know two three sessions we are talking about that
0:47
three sessions we are talking about that
0:47
three sessions we are talking about that power pages so we are continuing that
0:50
power pages so we are continuing that
0:50
power pages so we are continuing that and uh today we have new topic on that
0:53
and uh today we have new topic on that
0:53
and uh today we have new topic on that Series where we will talk about uh you
0:56
Series where we will talk about uh you
0:56
Series where we will talk about uh you know liquid
0:58
know liquid
0:58
know liquid so this is the high level agenda uh that
1:01
so this is the high level agenda uh that
1:01
so this is the high level agenda uh that we are going to talk about we'll start
1:03
we are going to talk about we'll start
1:03
we are going to talk about we'll start with a basic introduction about liquid
1:05
with a basic introduction about liquid
1:05
with a basic introduction about liquid template language and then uh we will
1:09
template language and then uh we will
1:09
template language and then uh we will talk about you know what are the
1:10
talk about you know what are the
1:10
talk about you know what are the different variables types that is
1:12
different variables types that is
1:12
different variables types that is available which we can use while using
1:15
available which we can use while using
1:15
available which we can use while using you know working with liquid and we'll
1:16
you know working with liquid and we'll
1:16
you know working with liquid and we'll talk about you know commonly used
1:20
talk about you know commonly used
1:20
talk about you know commonly used operators and objects and then we'll
1:23
operators and objects and then we'll
1:23
operators and objects and then we'll show how we can apply filter using
1:24
show how we can apply filter using
1:24
show how we can apply filter using liquid okay and then we'll have a quick
1:27
liquid okay and then we'll have a quick
1:27
liquid okay and then we'll have a quick demo where we will showcase all these
1:29
demo where we will showcase all these
1:29
demo where we will showcase all these feature that uh we are going to discuss
1:31
feature that uh we are going to discuss
1:31
feature that uh we are going to discuss today so before jumping into our main
1:34
today so before jumping into our main
1:35
today so before jumping into our main topic let's have a quick introduction
1:36
topic let's have a quick introduction
1:37
topic let's have a quick introduction about ourself myself Mahindra and I have
1:39
about ourself myself Mahindra and I have
1:39
about ourself myself Mahindra and I have my friend Venita with me we both are
1:41
my friend Venita with me we both are
1:41
my friend Venita with me we both are Microsoft MVP as well as C Corner MVP
1:44
Microsoft MVP as well as C Corner MVP
1:44
Microsoft MVP as well as C Corner MVP and we have you know more than the 10
1:47
and we have you know more than the 10
1:47
and we have you know more than the 10 years of experience in Microsoft
1:49
years of experience in Microsoft
1:49
years of experience in Microsoft Technologies so yeah
1:53
Technologies so yeah
1:53
Technologies so yeah so let's jump to the main topic
2:00
so as I said that uh this is uh today we
2:04
so as I said that uh this is uh today we
2:04
so as I said that uh this is uh today we are going to talk about the new topic
2:07
are going to talk about the new topic
2:07
are going to talk about the new topic liquid template language so in last
2:10
liquid template language so in last
2:10
liquid template language so in last session we discussed about introduction
2:13
session we discussed about introduction
2:13
session we discussed about introduction of the page template and web template
2:15
of the page template and web template
2:15
of the page template and web template where we saw that how we can you know
2:17
where we saw that how we can you know
2:17
where we saw that how we can you know use page template and web template to
2:20
use page template and web template to
2:20
use page template and web template to set up the layout of our web pages okay
2:24
set up the layout of our web pages okay
2:24
set up the layout of our web pages okay so about uh you know the layout is the
2:27
so about uh you know the layout is the
2:27
so about uh you know the layout is the one thing that is there but
2:30
one thing that is there but
2:30
one thing that is there but the other thing that we want to keep on
2:32
the other thing that we want to keep on
2:32
the other thing that we want to keep on our page is that the content okay and
2:36
our page is that the content okay and
2:36
our page is that the content okay and the content can be static content or
2:38
the content can be static content or
2:38
the content can be static content or dynamic content right so if you want to
2:41
dynamic content right so if you want to
2:41
dynamic content right so if you want to put some Dynamic content there this
2:44
put some Dynamic content there this
2:44
put some Dynamic content there this liquid come into the picture so liquid
2:46
liquid come into the picture so liquid
2:46
liquid come into the picture so liquid is basically open- Source template
2:48
is basically open- Source template
2:48
is basically open- Source template language which allow us to put the
2:50
language which allow us to put the
2:50
language which allow us to put the dynamic content into our web pages okay
2:53
dynamic content into our web pages okay
2:53
dynamic content into our web pages okay so it can be related to the the page
2:57
so it can be related to the the page
2:57
so it can be related to the the page structure or the web page structure
2:59
structure or the web page structure
2:59
structure or the web page structure itself or it can be related to the you
3:01
itself or it can be related to the you
3:01
itself or it can be related to the you know object that is coming from the data
3:04
know object that is coming from the data
3:04
know object that is coming from the data verse right so in here you can see on
3:06
verse right so in here you can see on
3:06
verse right so in here you can see on the right hand side so this is basically
3:09
the right hand side so this is basically
3:09
the right hand side so this is basically a a typical example of a web template
3:12
a a typical example of a web template
3:12
a a typical example of a web template and here you can see that some of the
3:14
and here you can see that some of the
3:14
and here you can see that some of the code uh is there maybe if you you know
3:17
code uh is there maybe if you you know
3:17
code uh is there maybe if you you know you're you work with Dynamics 365 and
3:20
you're you work with Dynamics 365 and
3:20
you're you work with Dynamics 365 and you use uh you know uh coding and you
3:22
you use uh you know uh coding and you
3:22
you use uh you know uh coding and you are familiar with the fetchxml it will
3:25
are familiar with the fetchxml it will
3:25
are familiar with the fetchxml it will be similar to you here you can see that
3:27
be similar to you here you can see that
3:27
be similar to you here you can see that it will uh the fetch XML is used here
3:31
it will uh the fetch XML is used here
3:31
it will uh the fetch XML is used here and you can see these T the curly
3:34
and you can see these T the curly
3:34
and you can see these T the curly bracket and percentage sign so this is
3:37
bracket and percentage sign so this is
3:37
bracket and percentage sign so this is basically a way of you know using the
3:39
basically a way of you know using the
3:39
basically a way of you know using the liquid in the web template so we use
3:41
liquid in the web template so we use
3:41
liquid in the web template so we use these particular tags here and under
3:44
these particular tags here and under
3:44
these particular tags here and under that we use that objects and you know
3:47
that we use that objects and you know
3:47
that we use that objects and you know operator or whatever the things that is
3:50
operator or whatever the things that is
3:50
operator or whatever the things that is basically comes from the liquid that we
3:52
basically comes from the liquid that we
3:52
basically comes from the liquid that we put under these TXS okay so all all
3:55
put under these TXS okay so all all
3:55
put under these TXS okay so all all these text that you see here basically
3:57
these text that you see here basically
3:57
these text that you see here basically that's a liquid uh you know language is
4:01
that's a liquid uh you know language is
4:01
that's a liquid uh you know language is written here to bring the dynamic
4:03
written here to bring the dynamic
4:03
written here to bring the dynamic content on the pages using the page
4:06
content on the pages using the page
4:06
content on the pages using the page template okay so as I said like this is
4:11
template okay so as I said like this is
4:11
template okay so as I said like this is basically used for dynamic content and
4:13
basically used for dynamic content and
4:13
basically used for dynamic content and it can be related to the page or it can
4:15
it can be related to the page or it can
4:15
it can be related to the page or it can be related to some the tables if you
4:17
be related to some the tables if you
4:17
be related to some the tables if you want to bring the data from the table or
4:19
want to bring the data from the table or
4:19
want to bring the data from the table or you want to put some kind of condition
4:22
you want to put some kind of condition
4:22
you want to put some kind of condition that when this is this condition is to
4:25
that when this is this condition is to
4:25
that when this is this condition is to perform this uh action or layout you
4:27
perform this uh action or layout you
4:27
perform this uh action or layout you know put uh render these particular
4:30
know put uh render these particular
4:30
know put uh render these particular content on the page or if this is true
4:32
content on the page or if this is true
4:32
content on the page or if this is true then render a different type of content
4:35
then render a different type of content
4:35
then render a different type of content on the page so that kind of thing we use
4:37
on the page so that kind of thing we use
4:37
on the page so that kind of thing we use for the liquid and the liquid basically
4:41
for the liquid and the liquid basically
4:41
for the liquid and the liquid basically provide us these are the common things
4:43
provide us these are the common things
4:43
provide us these are the common things like for the content rendering for
4:45
like for the content rendering for
4:45
like for the content rendering for checking the logic or looping something
4:48
checking the logic or looping something
4:48
checking the logic or looping something so for example if you are getting some
4:49
so for example if you are getting some
4:49
so for example if you are getting some collection from the table right and you
4:51
collection from the table right and you
4:51
collection from the table right and you want to go through those collection and
4:54
want to go through those collection and
4:54
want to go through those collection and you know one by one maybe you want to uh
4:56
you know one by one maybe you want to uh
4:56
you know one by one maybe you want to uh you know check some condition that based
4:59
you know check some condition that based
4:59
you know check some condition that based on some set of Records so those type of
5:01
on some set of Records so those type of
5:01
on some set of Records so those type of thing can be done using the iteration
5:03
thing can be done using the iteration
5:03
thing can be done using the iteration using the standard uh
5:06
using the standard uh
5:06
using the standard uh looping uh operators or you know
5:08
looping uh operators or you know
5:08
looping uh operators or you know constraints that we have here then we
5:11
constraints that we have here then we
5:11
constraints that we have here then we can also apply filter different type of
5:14
can also apply filter different type of
5:14
can also apply filter different type of filters as well as the data formatting
5:16
filters as well as the data formatting
5:16
filters as well as the data formatting we can do and we can also integrate the
5:19
we can do and we can also integrate the
5:19
we can do and we can also integrate the different web page metadata like kind of
5:22
different web page metadata like kind of
5:22
different web page metadata like kind of a page object right so if you want to
5:25
a page object right so if you want to
5:25
a page object right so if you want to understand that okay what is the page
5:26
understand that okay what is the page
5:26
understand that okay what is the page title what is the ID of the page okay
5:29
title what is the ID of the page okay
5:29
title what is the ID of the page okay some some basic properties of the page
5:31
some some basic properties of the page
5:32
some some basic properties of the page that can be used using the liquid
5:37
okay so so first thing is the when
5:41
okay so so first thing is the when
5:41
okay so so first thing is the when whenever you want to you know work with
5:43
whenever you want to you know work with
5:43
whenever you want to you know work with any language you need to understand that
5:44
any language you need to understand that
5:44
any language you need to understand that what are the different type of operators
5:46
what are the different type of operators
5:46
what are the different type of operators that is there in that language right so
5:50
that is there in that language right so
5:50
that is there in that language right so just like we have here in that one basic
5:55
just like we have here in that one basic
5:55
just like we have here in that one basic set of operator which which is you know
5:57
set of operator which which is you know
5:57
set of operator which which is you know similar to every programming language
5:59
similar to every programming language
5:59
similar to every programming language that we used to have like you know if
6:01
that we used to have like you know if
6:01
that we used to have like you know if you want to do some kind of comparison
6:03
you want to do some kind of comparison
6:03
you want to do some kind of comparison you know equality check greater than
6:05
you know equality check greater than
6:05
you know equality check greater than less than check those set of operators
6:07
less than check those set of operators
6:07
less than check those set of operators are there and we you know write them
6:09
are there and we you know write them
6:09
are there and we you know write them using these you know notation here and
6:12
using these you know notation here and
6:12
using these you know notation here and then apart from these standard basic
6:15
then apart from these standard basic
6:15
then apart from these standard basic operators we have these set of other
6:18
operators we have these set of other
6:18
operators we have these set of other operator that we use while working with
6:21
operator that we use while working with
6:21
operator that we use while working with the uh you know uh text checking or
6:25
the uh you know uh text checking or
6:25
the uh you know uh text checking or something so for example we have a
6:27
something so for example we have a
6:27
something so for example we have a contains okay so this is similar to the
6:29
contains okay so this is similar to the
6:29
contains okay so this is similar to the string uh you know functions that we
6:32
string uh you know functions that we
6:32
string uh you know functions that we have in you know using the substring if
6:35
have in you know using the substring if
6:35
have in you know using the substring if we have a long set of string or long set
6:38
we have a long set of string or long set
6:38
we have a long set of string or long set of line and under that line or under
6:41
of line and under that line or under
6:41
of line and under that line or under that you know particular uh text we want
6:45
that you know particular uh text we want
6:45
that you know particular uh text we want to validate something so here you can
6:47
to validate something so here you can
6:47
to validate something so here you can see that uh you know we have this page
6:50
see that uh you know we have this page
6:50
see that uh you know we have this page do title it means that this page is a
6:53
do title it means that this page is a
6:53
do title it means that this page is a object here under that title we want to
6:55
object here under that title we want to
6:55
object here under that title we want to check that if this page title contains
6:58
check that if this page title contains
6:58
check that if this page title contains the customer okay okay so contains we
7:01
the customer okay okay so contains we
7:01
the customer okay okay so contains we are using the operator here to check if
7:03
are using the operator here to check if
7:04
are using the operator here to check if the page title have customer then we are
7:07
the page title have customer then we are
7:07
the page title have customer then we are writing that this page is for the
7:10
writing that this page is for the
7:10
writing that this page is for the customer so you can see that we have
7:12
customer so you can see that we have
7:12
customer so you can see that we have here that's liquid tag is there under
7:15
here that's liquid tag is there under
7:15
here that's liquid tag is there under that we have the if condition and then
7:18
that we have the if condition and then
7:18
that we have the if condition and then we have and if condition so here
7:21
we have and if condition so here
7:21
we have and if condition so here whenever we start some uh you know uh
7:23
whenever we start some uh you know uh
7:24
whenever we start some uh you know uh let's say if or or other for Loop or
7:27
let's say if or or other for Loop or
7:27
let's say if or or other for Loop or some other you know operators that we
7:30
some other you know operators that we
7:30
some other you know operators that we are going to use or uh uh you know
7:33
are going to use or uh uh you know
7:33
are going to use or uh uh you know condition check that we will do we need
7:35
condition check that we will do we need
7:35
condition check that we will do we need to start that and we need to end it okay
7:38
to start that and we need to end it okay
7:38
to start that and we need to end it okay so it's because just like like in HTML
7:40
so it's because just like like in HTML
7:41
so it's because just like like in HTML right when we start some tag and then we
7:43
right when we start some tag and then we
7:43
right when we start some tag and then we have to end that tag okay so similar to
7:46
have to end that tag okay so similar to
7:46
have to end that tag okay so similar to here we have the tags that we start and
7:49
here we have the tags that we start and
7:49
here we have the tags that we start and when we perform our logic after that we
7:51
when we perform our logic after that we
7:51
when we perform our logic after that we end that tag okay then we have some
7:55
end that tag okay then we have some
7:55
end that tag okay then we have some operators like start with if you want to
7:57
operators like start with if you want to
7:57
operators like start with if you want to check that if this particular you know
7:59
check that if this particular you know
7:59
check that if this particular you know is starting with a particular character
8:02
is starting with a particular character
8:02
is starting with a particular character right or if it's end with particular
8:04
right or if it's end with particular
8:04
right or if it's end with particular character so those type of thing can be
8:07
character so those type of thing can be
8:07
character so those type of thing can be used here on the liquid okay so we we
8:11
used here on the liquid okay so we we
8:11
used here on the liquid okay so we we can have different use cases here so
8:13
can have different use cases here so
8:13
can have different use cases here so when you are working on the page and you
8:15
when you are working on the page and you
8:15
when you are working on the page and you want to dynamically check that okay
8:17
want to dynamically check that okay
8:17
want to dynamically check that okay based on the page title I want to
8:20
based on the page title I want to
8:20
based on the page title I want to display something on the header or maybe
8:23
display something on the header or maybe
8:23
display something on the header or maybe on the top of the page okay it may be
8:26
on the top of the page okay it may be
8:26
on the top of the page okay it may be some different information or you know
8:29
some different information or you know
8:29
some different information or you know depending on your requirement so there
8:32
depending on your requirement so there
8:32
depending on your requirement so there can be different use cases where we can
8:34
can be different use cases where we can
8:34
can be different use cases where we can use these operator to perform that set
8:36
use these operator to perform that set
8:36
use these operator to perform that set of logic here
8:39
of logic here
8:39
of logic here okay
8:41
okay
8:41
okay so now next is the data type right so in
8:46
so now next is the data type right so in
8:46
so now next is the data type right so in uh just like uh we have in the
8:49
uh just like uh we have in the
8:49
uh just like uh we have in the traditional uh you know language we have
8:51
traditional uh you know language we have
8:51
traditional uh you know language we have here as well we have string variables so
8:54
here as well we have string variables so
8:54
here as well we have string variables so we can declare variables and we can
8:56
we can declare variables and we can
8:56
we can declare variables and we can assign those variables there and that
8:59
assign those variables there and that
8:59
assign those variables there and that variable then can be used for you know
9:01
variable then can be used for you know
9:01
variable then can be used for you know on the page or on the internal logic
9:04
on the page or on the internal logic
9:04
on the page or on the internal logic that you are using further so you can
9:06
that you are using further so you can
9:06
that you are using further so you can utilize these variables there we can
9:09
utilize these variables there we can
9:09
utilize these variables there we can Define the number just like that we can
9:11
Define the number just like that we can
9:11
Define the number just like that we can write something and we can assign that
9:14
write something and we can assign that
9:14
write something and we can assign that on and this basically when you are using
9:17
on and this basically when you are using
9:17
on and this basically when you are using number you can assign two type of value
9:19
number you can assign two type of value
9:19
number you can assign two type of value it can be integer or it can be a
9:21
it can be integer or it can be a
9:21
it can be integer or it can be a fraction value so you know just by
9:24
fraction value so you know just by
9:24
fraction value so you know just by assigning itself it identifies just like
9:26
assigning itself it identifies just like
9:26
assigning itself it identifies just like a we variable right so variable that we
9:29
a we variable right so variable that we
9:29
a we variable right so variable that we used to have the WHERE when we assign
9:31
used to have the WHERE when we assign
9:31
used to have the WHERE when we assign that variable it becomes that kind of
9:33
that variable it becomes that kind of
9:33
that variable it becomes that kind of variable so similar to that and we use
9:35
variable so similar to that and we use
9:36
variable so similar to that and we use assign that is for you know assigning
9:39
assign that is for you know assigning
9:39
assign that is for you know assigning the value to the variable so apart from
9:42
the value to the variable so apart from
9:42
the value to the variable so apart from that you know this assignment as well we
9:44
that you know this assignment as well we
9:44
that you know this assignment as well we need to write this assign uh keyword
9:46
need to write this assign uh keyword
9:46
need to write this assign uh keyword here to assign value to the variable and
9:49
here to assign value to the variable and
9:49
here to assign value to the variable and then another we have this array where we
9:52
then another we have this array where we
9:52
then another we have this array where we can you know have this uh collection so
9:55
can you know have this uh collection so
9:55
can you know have this uh collection so for example here this list uh you know
9:57
for example here this list uh you know
9:57
for example here this list uh you know entity list is just like for example a
10:00
entity list is just like for example a
10:00
entity list is just like for example a collection that is a object and under
10:02
collection that is a object and under
10:02
collection that is a object and under that we have a view that we want to use
10:05
that we have a view that we want to use
10:05
that we have a view that we want to use and then here we can see that like these
10:07
and then here we can see that like these
10:07
and then here we can see that like these are the view dot name these are the
10:10
are the view dot name these are the
10:10
are the view dot name these are the property that basically we want to catch
10:13
property that basically we want to catch
10:13
property that basically we want to catch from this view array
10:16
from this view array
10:16
from this view array right apart from this we have the
10:18
right apart from this we have the
10:18
right apart from this we have the dictionary object so this dictionary is
10:21
dictionary object so this dictionary is
10:21
dictionary object so this dictionary is also here which basically we use uh we
10:24
also here which basically we use uh we
10:24
also here which basically we use uh we have some specific key that we use to
10:27
have some specific key that we use to
10:27
have some specific key that we use to get that uh you know element of the
10:29
get that uh you know element of the
10:29
get that uh you know element of the dictionary so for example here ID is
10:32
dictionary so for example here ID is
10:32
dictionary so for example here ID is basically working as a key okay so when
10:35
basically working as a key okay so when
10:35
basically working as a key okay so when we will pass this key and it will get us
10:37
we will pass this key and it will get us
10:37
we will pass this key and it will get us the value under the dictionary based on
10:39
the value under the dictionary based on
10:39
the value under the dictionary based on this particular key right and then other
10:43
this particular key right and then other
10:43
this particular key right and then other data type is basically we have the date
10:46
data type is basically we have the date
10:46
data type is basically we have the date and time so when you want to you know
10:48
and time so when you want to you know
10:48
and time so when you want to you know display date or you want to you know
10:50
display date or you want to you know
10:50
display date or you want to you know perform some kind of uh uh modification
10:53
perform some kind of uh uh modification
10:53
perform some kind of uh uh modification or some kind of logic that you want to
10:56
or some kind of logic that you want to
10:56
or some kind of logic that you want to use date time then we use this so here
10:59
use date time then we use this so here
11:00
use date time then we use this so here this basically is a kind of a separation
11:02
this basically is a kind of a separation
11:02
this basically is a kind of a separation here and here we tell that okay when we
11:05
here and here we tell that okay when we
11:05
here and here we tell that okay when we are fetching the date what will be the
11:08
are fetching the date what will be the
11:08
are fetching the date what will be the format okay of the date so it will be
11:10
format okay of the date so it will be
11:10
format okay of the date so it will be kind of full date so for the full date
11:13
kind of full date so for the full date
11:13
kind of full date so for the full date we use f here then page do modified on
11:17
we use f here then page do modified on
11:17
we use f here then page do modified on is basically this page object and under
11:20
is basically this page object and under
11:20
is basically this page object and under that we are getting this uh you know
11:22
that we are getting this uh you know
11:22
that we are getting this uh you know particular property modified on and it
11:24
particular property modified on and it
11:24
particular property modified on and it will tell you that okay this page was
11:26
will tell you that okay this page was
11:26
will tell you that okay this page was modified on this particular dat and Ty
11:30
modified on this particular dat and Ty
11:30
modified on this particular dat and Ty okay so the these are that you know data
11:33
okay so the these are that you know data
11:33
okay so the these are that you know data type that is available under
11:38
liquid and apart from that now we have
11:42
liquid and apart from that now we have
11:42
liquid and apart from that now we have the conditional operators we as I said
11:45
the conditional operators we as I said
11:45
the conditional operators we as I said that if you want to check some logic so
11:48
that if you want to check some logic so
11:48
that if you want to check some logic so if you want to put some condition you
11:50
if you want to put some condition you
11:50
if you want to put some condition you need to use that if and as okay so we
11:54
need to use that if and as okay so we
11:54
need to use that if and as okay so we apply if condition here under that if we
11:57
apply if condition here under that if we
11:57
apply if condition here under that if we can you know uh start tag and the then
11:59
can you know uh start tag and the then
11:59
can you know uh start tag and the then put our condition and if that condition
12:02
put our condition and if that condition
12:02
put our condition and if that condition is this and we can also use else here so
12:05
is this and we can also use else here so
12:05
is this and we can also use else here so same similar to that we can use the
12:06
same similar to that we can use the
12:06
same similar to that we can use the start tag and else and then tag and then
12:09
start tag and else and then tag and then
12:09
start tag and else and then tag and then and if okay so under this whatever logic
12:13
and if okay so under this whatever logic
12:13
and if okay so under this whatever logic will be there if this condition is true
12:15
will be there if this condition is true
12:15
will be there if this condition is true it will execute or it will render to the
12:19
it will execute or it will render to the
12:19
it will execute or it will render to the page and there is another conditional
12:22
page and there is another conditional
12:22
page and there is another conditional operator which is unless so if basically
12:25
operator which is unless so if basically
12:25
operator which is unless so if basically works when this condition is true then
12:28
works when this condition is true then
12:28
works when this condition is true then this will work right but unless is
12:31
this will work right but unless is
12:31
this will work right but unless is reverse of is if the this condition is
12:35
reverse of is if the this condition is
12:35
reverse of is if the this condition is not true then it will works so it's
12:38
not true then it will works so it's
12:38
not true then it will works so it's totally reverse of the if condition okay
12:42
totally reverse of the if condition okay
12:42
totally reverse of the if condition okay so you can also use unless and you can
12:44
so you can also use unless and you can
12:44
so you can also use unless and you can you know write a reverse condition here
12:46
you know write a reverse condition here
12:46
you know write a reverse condition here and perform some set of logic here so
12:49
and perform some set of logic here so
12:49
and perform some set of logic here so just like again if we have the starting
12:52
just like again if we have the starting
12:52
just like again if we have the starting tag then we need to have the ending tag
12:55
tag then we need to have the ending tag
12:55
tag then we need to have the ending tag as well
13:00
okay so
13:03
okay so
13:03
okay so now we have different type of object of
13:06
now we have different type of object of
13:07
now we have different type of object of the these are basically commonly used
13:09
the these are basically commonly used
13:09
the these are basically commonly used object I have mentioned here but I think
13:11
object I have mentioned here but I think
13:11
object I have mentioned here but I think we have more than uh I think it's more
13:14
we have more than uh I think it's more
13:14
we have more than uh I think it's more than 20 object that is available uh we
13:17
than 20 object that is available uh we
13:17
than 20 object that is available uh we can we can share that link where you can
13:19
can we can share that link where you can
13:19
can we can share that link where you can see that all the object that can be used
13:23
see that all the object that can be used
13:23
see that all the object that can be used while working with the liquid but these
13:25
while working with the liquid but these
13:25
while working with the liquid but these are most commonly you know object that
13:27
are most commonly you know object that
13:27
are most commonly you know object that we use the first one as that the page we
13:31
we use the first one as that the page we
13:31
we use the first one as that the page we use for getting the title or any any
13:33
use for getting the title or any any
13:33
use for getting the title or any any metadata that is related to the page we
13:36
metadata that is related to the page we
13:36
metadata that is related to the page we use this object so for example like this
13:38
use this object so for example like this
13:38
use this object so for example like this page title and then we want to print
13:41
page title and then we want to print
13:41
page title and then we want to print that when this page was modified okay
13:45
that when this page was modified okay
13:45
that when this page was modified okay the next one is the user so user is also
13:49
the next one is the user so user is also
13:49
the next one is the user so user is also very commonly used on the power pages
13:52
very commonly used on the power pages
13:52
very commonly used on the power pages when we are you know uh this is a
13:54
when we are you know uh this is a
13:54
when we are you know uh this is a typical example that right if somebody
13:58
typical example that right if somebody
13:58
typical example that right if somebody logged in and this object have that
14:01
logged in and this object have that
14:01
logged in and this object have that information if you know whoever is
14:03
information if you know whoever is
14:04
information if you know whoever is logged into the portal so if they you
14:06
logged into the portal so if they you
14:06
logged into the portal so if they you know they are authenticated
14:08
know they are authenticated
14:08
know they are authenticated user it will have the detail of that
14:11
user it will have the detail of that
14:11
user it will have the detail of that user it will you know show you that user
14:14
user it will you know show you that user
14:14
user it will you know show you that user full name so for example here we can see
14:16
full name so for example here we can see
14:16
full name so for example here we can see that we are using this full name
14:18
that we are using this full name
14:18
that we are using this full name property here under this object so it
14:20
property here under this object so it
14:20
property here under this object so it will fetch the current user full name
14:22
will fetch the current user full name
14:22
will fetch the current user full name and then if it's not a authenticated
14:25
and then if it's not a authenticated
14:25
and then if it's not a authenticated user then we are saying that it's a
14:28
user then we are saying that it's a
14:28
user then we are saying that it's a Anonymous user
14:29
Anonymous user
14:29
Anonymous user right so this uh user object is also can
14:34
right so this uh user object is also can
14:34
right so this uh user object is also can be used for you know for example let's
14:36
be used for you know for example let's
14:36
be used for you know for example let's say a typical example that we are saying
14:39
say a typical example that we are saying
14:39
say a typical example that we are saying that when someone will uh you know land
14:42
that when someone will uh you know land
14:42
that when someone will uh you know land on your power page home uh homepage and
14:46
on your power page home uh homepage and
14:46
on your power page home uh homepage and we want to check that if this user is
14:49
we want to check that if this user is
14:49
we want to check that if this user is authenticated okay if authenticated we
14:52
authenticated okay if authenticated we
14:52
authenticated okay if authenticated we will keep them on the homepage if they
14:54
will keep them on the homepage if they
14:54
will keep them on the homepage if they are not authenticated we will transfer
14:56
are not authenticated we will transfer
14:56
are not authenticated we will transfer to the you know maybe sign on page right
14:59
to the you know maybe sign on page right
14:59
to the you know maybe sign on page right so this can be used there we can put
15:02
so this can be used there we can put
15:02
so this can be used there we can put this condition and we can you know use
15:04
this condition and we can you know use
15:04
this condition and we can you know use that our scripting here and based on
15:07
that our scripting here and based on
15:07
that our scripting here and based on that scripting we can navigate user to a
15:10
that scripting we can navigate user to a
15:10
that scripting we can navigate user to a different set of page if they are not
15:12
different set of page if they are not
15:12
different set of page if they are not authenticated okay so those kind of
15:15
authenticated okay so those kind of
15:15
authenticated okay so those kind of thing we can use uh you know using this
15:17
thing we can use uh you know using this
15:17
thing we can use uh you know using this user object then we have this entities
15:20
user object then we have this entities
15:20
user object then we have this entities okay this entities basically where we
15:23
okay this entities basically where we
15:23
okay this entities basically where we can fetch our data from the data okay so
15:27
can fetch our data from the data okay so
15:27
can fetch our data from the data okay so you can see here that this this is
15:30
you can see here that this this is
15:30
you can see here that this this is basically we are assigning a variable
15:32
basically we are assigning a variable
15:32
basically we are assigning a variable here an object variable and then under
15:35
here an object variable and then under
15:35
here an object variable and then under that entity we are saying that don't
15:36
that entity we are saying that don't
15:37
that entity we are saying that don't account and then this is a GU ID so this
15:40
account and then this is a GU ID so this
15:40
account and then this is a GU ID so this basically it's kind of a retrieve
15:42
basically it's kind of a retrieve
15:42
basically it's kind of a retrieve operation that will you know fetch this
15:44
operation that will you know fetch this
15:45
operation that will you know fetch this particular account record and it will
15:46
particular account record and it will
15:46
particular account record and it will store under this and then further if
15:49
store under this and then further if
15:49
store under this and then further if required we can use this object to get
15:52
required we can use this object to get
15:52
required we can use this object to get all the properties from this account so
15:55
all the properties from this account so
15:55
all the properties from this account so those those uh you know kind of thing we
15:57
those those uh you know kind of thing we
15:57
those those uh you know kind of thing we can use under this entity object
16:01
can use under this entity object
16:01
can use under this entity object okay then we have this another object
16:04
okay then we have this another object
16:04
okay then we have this another object which is for Loop so these for Loop have
16:07
which is for Loop so these for Loop have
16:07
which is for Loop so these for Loop have you know specific type of properties
16:10
you know specific type of properties
16:10
you know specific type of properties that is available which we can use so
16:12
that is available which we can use so
16:12
that is available which we can use so for example here you can see that this
16:14
for example here you can see that this
16:14
for example here you can see that this is a way of writing the for Loop here so
16:18
is a way of writing the for Loop here so
16:18
is a way of writing the for Loop here so starting tag and then we are using four
16:21
starting tag and then we are using four
16:21
starting tag and then we are using four and then we are you know using the
16:22
and then we are you know using the
16:23
and then we are you know using the object child and in page. children so
16:26
object child and in page. children so
16:26
object child and in page. children so basically under the page we are checking
16:28
basically under the page we are checking
16:28
basically under the page we are checking that okay what are the different uh you
16:30
that okay what are the different uh you
16:30
that okay what are the different uh you know sub pages are there and we want to
16:32
know sub pages are there and we want to
16:32
know sub pages are there and we want to Loop through all the sub pages that is
16:35
Loop through all the sub pages that is
16:35
Loop through all the sub pages that is part of this particular page we are we
16:38
part of this particular page we are we
16:38
part of this particular page we are we are right now okay and under that we can
16:41
are right now okay and under that we can
16:41
are right now okay and under that we can see here this four Loop object is used
16:45
see here this four Loop object is used
16:45
see here this four Loop object is used and do first property so it will tell
16:47
and do first property so it will tell
16:47
and do first property so it will tell you that okay this is the first uh you
16:50
you that okay this is the first uh you
16:50
you that okay this is the first uh you know child page so it will you know
16:52
know child page so it will you know
16:52
know child page so it will you know contains the index of the first page
16:55
contains the index of the first page
16:55
contains the index of the first page okay and if it's not a first page then
16:59
okay and if it's not a first page then
16:59
okay and if it's not a first page then we are printing here let's take an
17:00
we are printing here let's take an
17:00
we are printing here let's take an example of the index of the page so if
17:04
example of the index of the page so if
17:04
example of the index of the page so if if it not a first page then it's a
17:06
if it not a first page then it's a
17:06
if it not a first page then it's a second third whatever so it will print
17:08
second third whatever so it will print
17:08
second third whatever so it will print here index of the page okay so this this
17:12
here index of the page okay so this this
17:12
here index of the page okay so this this is how we can use this particular for
17:14
is how we can use this particular for
17:14
is how we can use this particular for Loop
17:20
object
17:21
object
17:21
object okay so
17:25
here now we have the
17:29
here now we have the
17:29
here now we have the filters okay under that filter just like
17:35
filters okay under that filter just like
17:35
filters okay under that filter just like we can uh you know in a traditional way
17:37
we can uh you know in a traditional way
17:37
we can uh you know in a traditional way we use basically our you know
17:40
we use basically our you know
17:40
we use basically our you know conditional you know logic to put that
17:42
conditional you know logic to put that
17:42
conditional you know logic to put that if that we want to check that condition
17:44
if that we want to check that condition
17:44
if that we want to check that condition if those uh thing is that when we write
17:47
if those uh thing is that when we write
17:47
if those uh thing is that when we write we are writing some you know code you
17:49
we are writing some you know code you
17:49
we are writing some you know code you know but apart from that we have a
17:52
know but apart from that we have a
17:52
know but apart from that we have a direct view of applying filter so for
17:54
direct view of applying filter so for
17:54
direct view of applying filter so for example date filter so this date filter
17:57
example date filter so this date filter
17:57
example date filter so this date filter is basically when we have the date
17:59
is basically when we have the date
17:59
is basically when we have the date and we want to format it date on a
18:01
and we want to format it date on a
18:01
and we want to format it date on a different parts so here you can see that
18:03
different parts so here you can see that
18:03
different parts so here you can see that we are saying that now the current date
18:05
we are saying that now the current date
18:05
we are saying that now the current date and time and we are you know using the G
18:08
and time and we are you know using the G
18:08
and time and we are you know using the G here and then we have the now and we are
18:10
here and then we have the now and we are
18:10
here and then we have the now and we are saying that okay we want to print that
18:12
saying that okay we want to print that
18:12
saying that okay we want to print that date on this particular format or we
18:15
date on this particular format or we
18:15
date on this particular format or we want to you know put uh this current
18:18
want to you know put uh this current
18:18
want to you know put uh this current date and want to add one day on that so
18:21
date and want to add one day on that so
18:21
date and want to add one day on that so these type of filter that is available
18:23
these type of filter that is available
18:23
these type of filter that is available on the date part so there are many
18:25
on the date part so there are many
18:25
on the date part so there are many filters here I'm just you know providing
18:28
filters here I'm just you know providing
18:28
filters here I'm just you know providing a common used here and all these filters
18:31
a common used here and all these filters
18:31
a common used here and all these filters are basically you know applied by this
18:33
are basically you know applied by this
18:33
are basically you know applied by this separated by this pipe sign so we write
18:36
separated by this pipe sign so we write
18:36
separated by this pipe sign so we write the pipe sign and then we apply those
18:38
the pipe sign and then we apply those
18:38
the pipe sign and then we apply those set of
18:40
set of
18:40
set of uh you know this
18:43
uh you know this
18:43
uh you know this filters so just like uh date filter we
18:46
filters so just like uh date filter we
18:46
filters so just like uh date filter we have this array filter under that array
18:49
have this array filter under that array
18:49
have this array filter under that array filter you can see that uh here
18:52
filter you can see that uh here
18:52
filter you can see that uh here basically this is one object and under
18:55
basically this is one object and under
18:55
basically this is one object and under that we are seeing that under this
18:57
that we are seeing that under this
18:57
that we are seeing that under this entity view we have a record but we want
19:00
entity view we have a record but we want
19:00
entity view we have a record but we want to fetch those set of record where the
19:03
to fetch those set of record where the
19:03
to fetch those set of record where the address 1 CT is equal to Redmond so it
19:06
address 1 CT is equal to Redmond so it
19:06
address 1 CT is equal to Redmond so it will fetch it's kind of a like you know
19:09
will fetch it's kind of a like you know
19:09
will fetch it's kind of a like you know SQL select query okay so we are applying
19:12
SQL select query okay so we are applying
19:12
SQL select query okay so we are applying simply a wear filter and then we are
19:15
simply a wear filter and then we are
19:15
simply a wear filter and then we are writing it that we just want to get only
19:19
writing it that we just want to get only
19:19
writing it that we just want to get only those record where address CT equal to
19:22
those record where address CT equal to
19:22
those record where address CT equal to redm okay so those type of filter we can
19:25
redm okay so those type of filter we can
19:25
redm okay so those type of filter we can use while writing uh you know uh uh
19:28
use while writing uh you know uh uh
19:28
use while writing uh you know uh uh liquid code into our template and
19:30
liquid code into our template and
19:30
liquid code into our template and similar to here we can also use you know
19:32
similar to here we can also use you know
19:32
similar to here we can also use you know joining here so if let's say if it's
19:35
joining here so if let's say if it's
19:35
joining here so if let's say if it's returning multiple record and we want to
19:37
returning multiple record and we want to
19:37
returning multiple record and we want to get all the cities and we want to
19:39
get all the cities and we want to
19:39
get all the cities and we want to combine them and we want to use this you
19:42
combine them and we want to use this you
19:42
combine them and we want to use this you know as a separator there
19:46
know as a separator there
19:46
know as a separator there okay and then we have H string filters
19:49
okay and then we have H string filters
19:49
okay and then we have H string filters as well so you can see here if there is
19:51
as well so you can see here if there is
19:51
as well so you can see here if there is something some some specific text there
19:55
something some some specific text there
19:55
something some some specific text there and we want to append something to that
19:57
and we want to append something to that
19:57
and we want to append something to that so we can use this uh you know string
20:00
so we can use this uh you know string
20:00
so we can use this uh you know string filter so for example like we have like
20:02
filter so for example like we have like
20:02
filter so for example like we have like file name and append do JS so when we
20:05
file name and append do JS so when we
20:05
file name and append do JS so when we will print this the output will be file
20:09
will print this the output will be file
20:09
will print this the output will be file namejs okay so this type of filter we
20:13
namejs okay so this type of filter we
20:13
namejs okay so this type of filter we can use on the string part so there can
20:17
can use on the string part so there can
20:17
can use on the string part so there can be uh you know these basically the use
20:20
be uh you know these basically the use
20:20
be uh you know these basically the use cases are when you are working on the
20:23
cases are when you are working on the
20:23
cases are when you are working on the page and you want to print different
20:25
page and you want to print different
20:25
page and you want to print different type of content based on some specific
20:28
type of content based on some specific
20:28
type of content based on some specific condition
20:29
condition
20:29
condition that time we use these filters okay so
20:33
that time we use these filters okay so
20:33
that time we use these filters okay so these we all all these are basically as
20:35
these we all all these are basically as
20:36
these we all all these are basically as I said these are the common used filters
20:39
I said these are the common used filters
20:39
I said these are the common used filters but when we are working on that uh
20:42
but when we are working on that uh
20:42
but when we are working on that uh actually writing the code on the
20:44
actually writing the code on the
20:44
actually writing the code on the template and we will when we will uh
20:46
template and we will when we will uh
20:46
template and we will when we will uh discuss that how we can use the data ver
20:49
discuss that how we can use the data ver
20:49
discuss that how we can use the data ver data we want to fetch it and apply
20:51
data we want to fetch it and apply
20:51
data we want to fetch it and apply different filter we will see some more
20:53
different filter we will see some more
20:53
different filter we will see some more example of the filters there actually
20:56
example of the filters there actually
20:56
example of the filters there actually while working on this okay
21:00
while working on this okay
21:00
while working on this okay so let's uh uh have a demo on this all
21:04
so let's uh uh have a demo on this all
21:04
so let's uh uh have a demo on this all the you know operators and filters that
21:06
the you know operators and filters that
21:06
the you know operators and filters that we discussed so I will pass mik to my
21:09
we discussed so I will pass mik to my
21:09
we discussed so I will pass mik to my friend and he will show you that how we
21:11
friend and he will show you that how we
21:11
friend and he will show you that how we can use these filters and operators into
21:13
can use these filters and operators into
21:13
can use these filters and operators into the web template so over to you
21:17
the web template so over to you
21:17
the web template so over to you Venta yeah thanks mahinder for your
21:20
Venta yeah thanks mahinder for your
21:20
Venta yeah thanks mahinder for your wonderful explanation about the liquid
21:22
wonderful explanation about the liquid
21:22
wonderful explanation about the liquid templates so I'll share my screen and
21:27
templates so I'll share my screen and
21:27
templates so I'll share my screen and uh okay
21:41
okay we cannot see it yeah so hope you
21:45
okay we cannot see it yeah so hope you
21:45
okay we cannot see it yeah so hope you can see my
21:48
screen yeah we can see it now yes
22:01
[Music]
22:04
[Music]
22:04
[Music] let me share my screen
22:09
again okay Vis
22:16
it how about
22:18
it how about
22:18
it how about now M
22:21
now M
22:21
now M yeah yeah we can see it yes oh you can
22:24
yeah yeah we can see it yes oh you can
22:24
yeah yeah we can see it yes oh you can see the my uh Power pages right it's
22:27
see the my uh Power pages right it's
22:27
see the my uh Power pages right it's maker Studio yes okay yeah so um what I
22:32
maker Studio yes okay yeah so um what I
22:32
maker Studio yes okay yeah so um what I will do right uh first I will go with uh
22:35
will do right uh first I will go with uh
22:35
will do right uh first I will go with uh uh the last session uh there was an
22:37
uh the last session uh there was an
22:37
uh the last session uh there was an issue where I could not uh show the page
22:40
issue where I could not uh show the page
22:40
issue where I could not uh show the page that has been uh done right so I will
22:42
that has been uh done right so I will
22:42
that has been uh done right so I will start from there hi everyone I am wut
22:46
start from there hi everyone I am wut
22:46
start from there hi everyone I am wut welcome to this demo of the power pages
22:49
welcome to this demo of the power pages
22:49
welcome to this demo of the power pages so we start with the power Pages related
22:51
so we start with the power Pages related
22:51
so we start with the power Pages related one how we have created an a web uh the
22:55
one how we have created an a web uh the
22:55
one how we have created an a web uh the page along with the web template and all
22:57
page along with the web template and all
22:57
page along with the web template and all so first is this one uh once you click
23:00
so first is this one uh once you click
23:00
so first is this one uh once you click on this one just we can give it two ways
23:03
on this one just we can give it two ways
23:03
on this one just we can give it two ways of it start from the blank and give that
23:07
of it start from the blank and give that
23:07
of it start from the blank and give that uh
23:08
uh
23:08
uh page
23:10
page
23:10
page name and I'm going to add it for
23:14
name and I'm going to add it for
23:14
name and I'm going to add it for the main
23:17
navigation now just I have clicked on
23:19
navigation now just I have clicked on
23:19
navigation now just I have clicked on this one so now a page has been created
23:23
this one so now a page has been created
23:23
this one so now a page has been created so now what I'm going to keep it here is
23:26
so now what I'm going to keep it here is
23:26
so now what I'm going to keep it here is I'm going to keep and text
23:35
[Music]
23:47
here after that just add
23:50
here after that just add
23:51
here after that just add one this is spacer
24:04
okay now just I'll sync this
24:19
one okay now if we preview this
24:26
page you see it
24:28
page you see it
24:28
page you see it a page has been created If You observe
24:31
a page has been created If You observe
24:31
a page has been created If You observe in the navigation I have this uh demo
24:33
in the navigation I have this uh demo
24:33
in the navigation I have this uh demo page so this time going to home I am
24:38
page so this time going to home I am
24:38
page so this time going to home I am clicking on this demo page you should
24:40
clicking on this demo page you should
24:40
clicking on this demo page you should see this one this is how uh without
24:42
see this one this is how uh without
24:42
see this one this is how uh without writing any particular code you can
24:44
writing any particular code you can
24:44
writing any particular code you can create any page and then you can do it
24:47
create any page and then you can do it
24:47
create any page and then you can do it so I can
24:49
so I can
24:49
so I can uh uh give any particular Styles as well
24:52
uh uh give any particular Styles as well
24:52
uh uh give any particular Styles as well for this one for my demo page just I
24:55
for this one for my demo page just I
24:55
for this one for my demo page just I will be saving this one
24:59
will be saving this one
24:59
will be saving this one yeah let me save
25:06
it so every time you do these changes
25:08
it so every time you do these changes
25:08
it so every time you do these changes just you have to click on this
25:12
sync it will take some uh few
25:16
sync it will take some uh few
25:16
sync it will take some uh few seconds to publish at the
25:20
seconds to publish at the
25:20
seconds to publish at the server so now
25:34
okay if You observe right the theme has
25:36
okay if You observe right the theme has
25:36
okay if You observe right the theme has been changed for the my enti entire site
25:40
been changed for the my enti entire site
25:40
been changed for the my enti entire site okay so this is how you can create any
25:43
okay so this is how you can create any
25:43
okay so this is how you can create any particular uh web page uh from the
25:46
particular uh web page uh from the
25:46
particular uh web page uh from the scratch without writing any particular
25:47
scratch without writing any particular
25:48
scratch without writing any particular code okay now coming to
25:51
code okay now coming to
25:51
code okay now coming to um in this particular demo page right
25:53
um in this particular demo page right
25:53
um in this particular demo page right what I'm going to perform is uh yes yeah
25:58
what I'm going to perform is uh yes yeah
25:58
what I'm going to perform is uh yes yeah let us go with
26:01
uh uh topic by uh topic here just tellow
26:06
uh uh topic by uh topic here just tellow
26:06
uh uh topic by uh topic here just tellow me a
26:12
minute so
26:16
right so here what I'm going to do
26:23
is I'm going to
26:25
is I'm going to
26:25
is I'm going to write uh the respective ones here so in
26:29
write uh the respective ones here so in
26:29
write uh the respective ones here so in the same here at the demo page what I'm
26:32
the same here at the demo page what I'm
26:32
the same here at the demo page what I'm going to do right I'm going to write
26:35
going to do right I'm going to write
26:35
going to do right I'm going to write um the respective conditions that has
26:38
um the respective conditions that has
26:38
um the respective conditions that has been uh just mentioned so we'll start it
26:41
been uh just mentioned so we'll start it
26:41
been uh just mentioned so we'll start it from the string so how we can do it so
26:45
from the string so how we can do it so
26:45
from the string so how we can do it so the first one is just here you can keep
26:48
the first one is just here you can keep
26:48
the first one is just here you can keep it uh like uh this one so just observe
26:53
it uh like uh this one so just observe
26:53
it uh like uh this one so just observe it so if I just what I did just I kept
26:56
it so if I just what I did just I kept
26:56
it so if I just what I did just I kept it in the text box okay so now I will
27:01
it in the text box okay so now I will
27:01
it in the text box okay so now I will just sync
27:13
it right so now if I observe and see it
27:18
it right so now if I observe and see it
27:18
it right so now if I observe and see it in my demo
27:19
in my demo
27:19
in my demo page okay so there was nothing happened
27:23
page okay so there was nothing happened
27:23
page okay so there was nothing happened the reason is there was some issue that
27:25
the reason is there was some issue that
27:26
the reason is there was some issue that is present here so what I'm going to do
27:28
is present here so what I'm going to do
27:28
is present here so what I'm going to do here is uh here I can go to this edit
27:32
here is uh here I can go to this edit
27:32
here is uh here I can go to this edit code like it will go and open in the uh
27:35
code like it will go and open in the uh
27:35
code like it will go and open in the uh notepad in the visual studio code that
27:38
notepad in the visual studio code that
27:38
notepad in the visual studio code that is at the
27:47
online okay this is the demo
27:53
page just give me one
27:55
page just give me one
27:55
page just give me one minute okay
28:12
and then here just I am going to
28:20
uh
28:21
uh
28:21
uh write
28:24
srw just time saving this one and now
28:28
srw just time saving this one and now
28:28
srw just time saving this one and now I'll go to this uh design studio and
28:31
I'll go to this uh design studio and
28:31
I'll go to this uh design studio and I'll click on
28:43
sync okay just If You observe here in
28:47
sync okay just If You observe here in
28:47
sync okay just If You observe here in the demo
28:49
the demo
28:49
the demo page hello world has been kept okay so
28:52
page hello world has been kept okay so
28:52
page hello world has been kept okay so what is that we have kept it I have
28:55
what is that we have kept it I have
28:55
what is that we have kept it I have assigned okay let me Zoom itth for a bit
28:59
assigned okay let me Zoom itth for a bit
28:59
assigned okay let me Zoom itth for a bit [Music]
29:11
so what is that first one just uh this
29:12
so what is that first one just uh this
29:12
so what is that first one just uh this is how you can assign any particular
29:14
is how you can assign any particular
29:14
is how you can assign any particular variable so just like uh how if any if
29:19
variable so just like uh how if any if
29:19
variable so just like uh how if any if the the people who have the background
29:20
the the people who have the background
29:20
the the people who have the background of writing uh in C code just we will
29:24
of writing uh in C code just we will
29:24
of writing uh in C code just we will declare the variable and then assign the
29:26
declare the variable and then assign the
29:26
declare the variable and then assign the value right in the same way here for the
29:29
value right in the same way here for the
29:29
value right in the same way here for the liquid these two uh this is how that you
29:34
liquid these two uh this is how that you
29:34
liquid these two uh this is how that you can assign it so assign St Str whereare
29:36
can assign it so assign St Str whereare
29:36
can assign it so assign St Str whereare is equal to that particular one okay
29:38
is equal to that particular one okay
29:38
is equal to that particular one okay this is the assign part of it to see
29:41
this is the assign part of it to see
29:41
this is the assign part of it to see that one we need
29:42
that one we need
29:42
that one we need to include this uh left uh flower braces
29:47
to include this uh left uh flower braces
29:47
to include this uh left uh flower braces and also the right braces in between we
29:49
and also the right braces in between we
29:49
and also the right braces in between we have to keep uh this respective variable
29:52
have to keep uh this respective variable
29:52
have to keep uh this respective variable so this is how you can uh simply create
29:55
so this is how you can uh simply create
29:55
so this is how you can uh simply create one particular okay this is this is how
29:58
one particular okay this is this is how
29:58
one particular okay this is this is how you can declare a VAR any variable and
30:00
you can declare a VAR any variable and
30:00
you can declare a VAR any variable and you can um print that particular
30:03
you can um print that particular
30:03
you can um print that particular variable okay you can ask me a question
30:05
variable okay you can ask me a question
30:05
variable okay you can ask me a question okay wut I wanted to see uh
30:08
okay wut I wanted to see uh
30:08
okay wut I wanted to see uh just now now how the things so what I'm
30:12
just now now how the things so what I'm
30:12
just now now how the things so what I'm going to do just I have uh assign this
30:15
going to do just I have uh assign this
30:15
going to do just I have uh assign this variable with some integer I'll try to
30:17
variable with some integer I'll try to
30:17
variable with some integer I'll try to see if this value is going to be
30:24
um print or not I will see this one
30:37
yes so if You observe just uh one 2 3
30:40
yes so if You observe just uh one 2 3
30:40
yes so if You observe just uh one 2 3 has been
30:42
has been
30:42
has been uh has been printed now so as a part of
30:47
uh has been printed now so as a part of
30:48
uh has been printed now so as a part of this one like the same way for the
30:51
this one like the same way for the
30:51
this one like the same way for the Boolean we can go for it here see two
30:55
Boolean we can go for it here see two
30:55
Boolean we can go for it here see two ways of doing it just directly you can
30:57
ways of doing it just directly you can
30:57
ways of doing it just directly you can go it here here and do it but as we have
30:59
go it here here and do it but as we have
30:59
go it here here and do it but as we have this V Studio code that is present just
31:02
this V Studio code that is present just
31:02
this V Studio code that is present just I'm going to use like this so I'm
31:05
I'm going to use like this so I'm
31:05
I'm going to use like this so I'm assigning is X so this is nothing but
31:08
assigning is X so this is nothing but
31:08
assigning is X so this is nothing but the Boolean I will try to uh print this
31:11
the Boolean I will try to uh print this
31:11
the Boolean I will try to uh print this particular x value so now I will see it
31:16
particular x value so now I will see it
31:16
particular x value so now I will see it here click on sync
31:41
okay still the Sync has not been not it
31:44
okay still the Sync has not been not it
31:44
okay still the Sync has not been not it has not been uh synced properly
31:51
configurations okay
32:00
okay I'll say that our
32:05
writing it has saved my
32:09
[Music]
32:16
file okay if You observe
32:19
file okay if You observe
32:19
file okay if You observe here you'll see this value as true this
32:22
here you'll see this value as true this
32:22
here you'll see this value as true this is how you can easily uh verify or any
32:28
is how you can easily uh verify or any
32:28
is how you can easily uh verify or any variable that is assigned as in Boolean
32:30
variable that is assigned as in Boolean
32:30
variable that is assigned as in Boolean type okay now let us see about the next
32:34
type okay now let us see about the next
32:34
type okay now let us see about the next one is the array of it so for an
32:42
array uh okay just uh I will skip like
32:46
array uh okay just uh I will skip like
32:46
array uh okay just uh I will skip like this particular array uh you can perform
32:49
this particular array uh you can perform
32:49
this particular array uh you can perform like this uh let us go like this one
32:52
like this uh let us go like this one
32:52
like this uh let us go like this one okay next let us go with the if
32:54
okay next let us go with the if
32:54
okay next let us go with the if condition of
32:56
condition of
32:56
condition of it so
33:22
so here what is that uh has been present
33:25
so here what is that uh has been present
33:25
so here what is that uh has been present is if uh the page title contains the
33:29
is if uh the page title contains the
33:29
is if uh the page title contains the customer then the page is for the
33:31
customer then the page is for the
33:31
customer then the page is for the customer otherwise you will not get
33:33
customer otherwise you will not get
33:33
customer otherwise you will not get anything just we will get this
33:35
anything just we will get this
33:35
anything just we will get this particular if only so just let me keep
33:37
particular if only so just let me keep
33:37
particular if only so just let me keep that one save and then we'll click on
33:41
that one save and then we'll click on
33:41
that one save and then we'll click on sync
34:06
okay now let us click on control
34:11
okay now let us click on control
34:11
okay now let us click on control fi you see this it just has printed the
34:15
fi you see this it just has printed the
34:15
fi you see this it just has printed the if because my page title is nothing it
34:18
if because my page title is nothing it
34:18
if because my page title is nothing it does not have the customer now let us
34:20
does not have the customer now let us
34:20
does not have the customer now let us what we do right I will try to change
34:22
what we do right I will try to change
34:22
what we do right I will try to change this to demo page and see it
34:28
demo I say this
34:33
for I'll say like this now I'll go back
34:37
for I'll say like this now I'll go back
34:37
for I'll say like this now I'll go back to the design studio and click on
34:52
sync okay so if You observe if if we if
34:57
sync okay so if You observe if if we if
34:57
sync okay so if You observe if if we if the page title is not if the page T
35:01
the page title is not if the page T
35:01
the page title is not if the page T title contains the demo then what I'm
35:04
title contains the demo then what I'm
35:04
title contains the demo then what I'm going to do here the page is for the
35:06
going to do here the page is for the
35:06
going to do here the page is for the demo page this is going to get sprinted
35:09
demo page this is going to get sprinted
35:10
demo page this is going to get sprinted so if you if I click on this one if You
35:11
so if you if I click on this one if You
35:11
so if you if I click on this one if You observe right I have not refreshed any
35:13
observe right I have not refreshed any
35:13
observe right I have not refreshed any page you just see this if only if I just
35:17
page you just see this if only if I just
35:17
page you just see this if only if I just now click on contr
35:18
now click on contr
35:18
now click on contr fi then you see yes if the page is for a
35:22
fi then you see yes if the page is for a
35:22
fi then you see yes if the page is for a demo page this is how you can easily use
35:26
demo page this is how you can easily use
35:26
demo page this is how you can easily use this particular if addition part of it
35:31
now now let us uh see this unless part
35:35
now now let us uh see this unless part
35:35
now now let us uh see this unless part of it how you can perform this unless
35:38
of it how you can perform this unless
35:38
of it how you can perform this unless part of it okay so what is that thing
35:41
part of it okay so what is that thing
35:41
part of it okay so what is that thing that you have to
35:52
do
35:54
do
35:54
do keeping here like this
35:58
keeping here like this
35:58
keeping here like this just I'm going to use unless past.
36:04
just I'm going to use unless past.
36:04
just I'm going to use unless past. title double equal to
36:14
mty then I'm going to use this H1
36:18
mty then I'm going to use this H1
36:18
mty then I'm going to use this H1 tag and then just I'm going to
36:23
tag and then just I'm going to
36:23
tag and then just I'm going to print page. title
36:28
print page. title
36:28
print page. title and then I have to use again close
36:34
this
36:36
this
36:36
this and
36:43
unless so let me verify this one
36:54
[Music]
36:56
[Music]
36:56
[Music] yeah let me go back to the design studio
36:58
yeah let me go back to the design studio
36:58
yeah let me go back to the design studio again and I click on
37:15
sync okay so what is that we have
37:18
sync okay so what is that we have
37:18
sync okay so what is that we have written unless the page title is
37:21
written unless the page title is
37:22
written unless the page title is empty so then just type them so my page
37:26
empty so then just type them so my page
37:26
empty so then just type them so my page title is not an empty okay that's where
37:30
title is not an empty okay that's where
37:30
title is not an empty okay that's where what is this one until this is not empty
37:32
what is this one until this is not empty
37:32
what is this one until this is not empty then we are going to uh type this one as
37:35
then we are going to uh type this one as
37:35
then we are going to uh type this one as my page title is not empty then that's
37:37
my page title is not empty then that's
37:37
my page title is not empty then that's where this H1 page. title has been uh
37:40
where this H1 page. title has been uh
37:40
where this H1 page. title has been uh printed on it okay now as we are seeing
37:44
printed on it okay now as we are seeing
37:44
printed on it okay now as we are seeing this uh the conditional operators we can
37:47
this uh the conditional operators we can
37:47
this uh the conditional operators we can also uh see something like uh the switch
37:51
also uh see something like uh the switch
37:51
also uh see something like uh the switch part of it because switch is the most
37:56
part of it because switch is the most
37:56
part of it because switch is the most uh mostly used construct right in the
37:59
uh mostly used construct right in the
37:59
uh mostly used construct right in the conditional operators so let me use like
38:06
this like
38:07
this like
38:07
this like this
38:10
this
38:10
this assign
38:12
assign
38:12
assign fruit is equal
38:16
fruit is equal
38:16
fruit is equal to
38:25
Apple so again
38:29
Apple so again
38:29
Apple so again in I'll take this as gase
38:41
fruit and
38:44
fruit and
38:44
fruit and then right
38:48
when Apple
39:23
on
39:28
okay so if You observe right I have
39:31
okay so if You observe right I have
39:31
okay so if You observe right I have assigned one variable that is fruit if
39:33
assigned one variable that is fruit if
39:33
assigned one variable that is fruit if that particular value is Apple then I am
39:35
that particular value is Apple then I am
39:35
that particular value is Apple then I am writing the case if the case is fruit
39:38
writing the case if the case is fruit
39:38
writing the case if the case is fruit when Apple then this this is an apple
39:41
when Apple then this this is an apple
39:41
when Apple then this this is an apple will get printed so let us see how it is
39:45
will get printed so let us see how it is
39:45
will get printed so let us see how it is going to get printed
40:06
okay so just I have forget uh to
40:11
okay so just I have forget uh to
40:11
okay so just I have forget uh to write another
40:13
write another
40:13
write another one that is
40:32
Okay click on this one I click on
40:42
sync yeah if You observe this switch
40:45
sync yeah if You observe this switch
40:45
sync yeah if You observe this switch this is an apple it is hasb
40:50
K so let us
40:52
K so let us
40:52
K so let us try uh by
41:11
I have changed that
41:15
variable and I have changed the font of
41:17
variable and I have changed the font of
41:17
variable and I have changed the font of that one as well the construct as
41:23
well so just if You observe
41:28
well so just if You observe
41:28
well so just if You observe this is an orange so like that you can
41:31
this is an orange so like that you can
41:31
this is an orange so like that you can use this um uh one the conditional
41:34
use this um uh one the conditional
41:34
use this um uh one the conditional operators like if onless and switch like
41:36
operators like if onless and switch like
41:36
operators like if onless and switch like that now let us see about the objects
41:39
that now let us see about the objects
41:39
that now let us see about the objects where I'm going to uh see about the page
41:43
where I'm going to uh see about the page
41:43
where I'm going to uh see about the page related one okay so for an quicker way
41:47
related one okay so for an quicker way
41:47
related one okay so for an quicker way what I'm going to do
41:49
what I'm going to do
41:50
what I'm going to do is okay
42:00
okay so here what I'm going to do I'm
42:03
okay so here what I'm going to do I'm
42:03
okay so here what I'm going to do I'm going to click on page. title as an
42:06
going to click on page. title as an
42:06
going to click on page. title as an escape and L modified is page. modified
42:09
escape and L modified is page. modified
42:09
escape and L modified is page. modified on so page of page is nothing but it is
42:11
on so page of page is nothing but it is
42:12
on so page of page is nothing but it is in one object okay so by default it has
42:15
in one object okay so by default it has
42:16
in one object okay so by default it has few of the properties that can be
42:17
few of the properties that can be
42:17
few of the properties that can be extracted so if I click on this page.
42:20
extracted so if I click on this page.
42:20
extracted so if I click on this page. title then we get all these respective
42:22
title then we get all these respective
42:22
title then we get all these respective properties let us
42:25
properties let us
42:25
properties let us see how it is going to work
42:43
on You observe with before change we
42:45
on You observe with before change we
42:45
on You observe with before change we have the switch and this is an orange so
42:48
have the switch and this is an orange so
42:48
have the switch and this is an orange so after the change just look at this one
42:51
after the change just look at this one
42:51
after the change just look at this one okay so this is in page object and what
42:55
okay so this is in page object and what
42:55
okay so this is in page object and what is the page title is a demo page and L
42:57
is the page title is a demo page and L
42:57
is the page title is a demo page and L modified on just I have not done any
42:59
modified on just I have not done any
42:59
modified on just I have not done any kind of modification right that's why
43:01
kind of modification right that's why
43:01
kind of modification right that's why you don't see this
43:08
one okay let us what uh we can do it
43:12
one okay let us what uh we can do it
43:12
one okay let us what uh we can do it right
43:22
so okay now after this particular one we
43:26
so okay now after this particular one we
43:26
so okay now after this particular one we are going to use the
43:33
user so there are there are few things
43:36
user so there are there are few things
43:36
user so there are there are few things that you need to know about this one so
43:38
that you need to know about this one so
43:38
that you need to know about this one so just I will write this particular uh
43:40
just I will write this particular uh
43:40
just I will write this particular uh code
43:43
here
43:45
here
43:45
here okay so we have couple of users that are
43:49
okay so we have couple of users that are
43:49
okay so we have couple of users that are pleasure one is actually in fact in
43:51
pleasure one is actually in fact in
43:51
pleasure one is actually in fact in power Pages we have three types of users
43:53
power Pages we have three types of users
43:53
power Pages we have three types of users we call it as authenticated users
43:55
we call it as authenticated users
43:55
we call it as authenticated users Anonymous users and
43:58
Anonymous users and
43:58
Anonymous users and um and also administrator users okay so
44:03
um and also administrator users okay so
44:03
um and also administrator users okay so so first is any person who has logged in
44:06
so first is any person who has logged in
44:06
so first is any person who has logged in right they called as an uh Anonymous as
44:09
right they called as an uh Anonymous as
44:09
right they called as an uh Anonymous as a logged in authenticated users the P
44:12
a logged in authenticated users the P
44:12
a logged in authenticated users the P the people who logs in without any login
44:15
the people who logs in without any login
44:15
the people who logs in without any login they call it as an uh the anonymous
44:17
they call it as an uh the anonymous
44:17
they call it as an uh the anonymous users so first you see it right I'll get
44:21
users so first you see it right I'll get
44:21
users so first you see it right I'll get sign
44:23
out okay this we call it and see if You
44:26
out okay this we call it and see if You
44:26
out okay this we call it and see if You observe
44:27
observe
44:27
observe user hello Anonymous user
44:31
user hello Anonymous user
44:31
user hello Anonymous user okay now I will sign in if I get sign in
44:36
okay now I will sign in if I get sign in
44:36
okay now I will sign in if I get sign in right just I'll use the sign in with an
44:38
right just I'll use the sign in with an
44:38
right just I'll use the sign in with an exteral account if You observe h. poity
44:43
exteral account if You observe h. poity
44:43
exteral account if You observe h. poity so generally the use case is uh whenever
44:46
so generally the use case is uh whenever
44:46
so generally the use case is uh whenever uh any person logs in right the basic uh
44:50
uh any person logs in right the basic uh
44:50
uh any person logs in right the basic uh wish that will be uh the basic wish of
44:54
wish that will be uh the basic wish of
44:54
wish that will be uh the basic wish of any user right he will be very much
44:57
any user right he will be very much
44:57
any user right he will be very much happy to see his name saying that okay
44:59
happy to see his name saying that okay
44:59
happy to see his name saying that okay hello subar city welcome to this
45:02
hello subar city welcome to this
45:02
hello subar city welcome to this particular page like that so like that
45:04
particular page like that so like that
45:04
particular page like that so like that uh you can simply write achieve this
45:07
uh you can simply write achieve this
45:07
uh you can simply write achieve this functionality without writing any number
45:09
functionality without writing any number
45:09
functionality without writing any number of code Codes offline just by using this
45:13
of code Codes offline just by using this
45:13
of code Codes offline just by using this particular user
45:18
object so now
45:28
okay now let us see about the data
45:32
okay now let us see about the data
45:32
okay now let us see about the data filters date filters that are
45:46
present so just go about here
45:58
saved
46:11
sync okay so just if You observe
46:16
sync okay so just if You observe
46:16
sync okay so just if You observe here so today's date is this one and
46:19
here so today's date is this one and
46:19
here so today's date is this one and this is
46:20
this is
46:20
this is the so two ways of getting it there are
46:24
the so two ways of getting it there are
46:24
the so two ways of getting it there are these are the different ways that you
46:25
these are the different ways that you
46:25
these are the different ways that you can get that respective detail dets 118
46:28
can get that respective detail dets 118
46:28
can get that respective detail dets 118 to 2025 J 17 2025 and another format of
46:32
to 2025 J 17 2025 and another format of
46:32
to 2025 J 17 2025 and another format of this particular date and time of it so
46:35
this particular date and time of it so
46:35
this particular date and time of it so if You observe this is the first one
46:39
if You observe this is the first one
46:39
if You observe this is the first one this is the second way of getting it and
46:40
this is the second way of getting it and
46:40
this is the second way of getting it and this is the third way so I have used the
46:43
this is the third way so I have used the
46:43
this is the third way so I have used the DAT date add days that's why if You
46:45
DAT date add days that's why if You
46:45
DAT date add days that's why if You observe I got this one okay let me save
46:50
this uh keep it H1
46:59
they will use it as
47:04
to take it
47:11
H3 okay so now I'll just sync on this
47:16
H3 okay so now I'll just sync on this
47:16
H3 okay so now I'll just sync on this click on sync
47:28
just If You observe right so this is the
47:30
just If You observe right so this is the
47:30
just If You observe right so this is the first one and this is the second
47:33
first one and this is the second
47:33
first one and this is the second one and this is the third one okay so
47:37
one and this is the third one okay so
47:37
one and this is the third one okay so like this you can easily uh get to know
47:48
about
47:54
okay and you can apply uh any string
47:56
okay and you can apply uh any string
47:57
okay and you can apply uh any string filters like
48:00
this so just let us use this particular
48:08
filters so file name app.js you will get
48:11
filters so file name app.js you will get
48:11
filters so file name app.js you will get the file namejs and mix text through the
48:14
the file namejs and mix text through the
48:14
the file namejs and mix text through the down case if you use then you will get
48:16
down case if you use then you will get
48:16
down case if you use then you will get this as an mix case text in the down one
48:27
so let's go to here click on
48:41
sync so if You observe right filter
48:44
sync so if You observe right filter
48:44
sync so if You observe right filter appen does not have a default value for
48:46
appen does not have a default value for
48:46
appen does not have a default value for string and no value has some so if You
48:49
string and no value has some so if You
48:50
string and no value has some so if You observe this first one has some issue
48:53
observe this first one has some issue
48:53
observe this first one has some issue okay that's why it it does not have just
48:56
okay that's why it it does not have just
48:56
okay that's why it it does not have just the intention of showing this one is to
48:59
the intention of showing this one is to
48:59
the intention of showing this one is to show how if there are any syntactical
49:01
show how if there are any syntactical
49:01
show how if there are any syntactical errors or during the run time you will
49:03
errors or during the run time you will
49:03
errors or during the run time you will get this one error error filter appen
49:05
get this one error error filter appen
49:05
get this one error error filter appen does not have a default value for string
49:07
does not have a default value for string
49:07
does not have a default value for string and no value was supplied okay and mixer
49:10
and no value was supplied okay and mixer
49:10
and no value was supplied okay and mixer text mixer case text If You observe I
49:13
text mixer case text If You observe I
49:13
text mixer case text If You observe I have changed this
49:17
one uh okay
49:20
one uh okay
49:20
one uh okay so so how you can do it
49:23
so so how you can do it
49:23
so so how you can do it is to rectify this one
49:33
so
49:45
here keep it here I'll click on sync let
49:49
here keep it here I'll click on sync let
49:49
here keep it here I'll click on sync let us see if the error goes off
50:01
string see the filter depen does not
50:03
string see the filter depen does not
50:03
string see the filter depen does not have a default value and no thing was
50:06
have a default value and no thing was
50:06
have a default value and no thing was been supplied
50:13
okay okay now let us see these
50:16
okay okay now let us see these
50:16
okay okay now let us see these two see it here
50:42
okay so this is how you can perform this
50:46
okay so this is how you can perform this
50:46
okay so this is how you can perform this uh filters on uh the append part of this
50:52
uh filters on uh the append part of this
50:52
uh filters on uh the append part of this one and these array filters and all we
50:54
one and these array filters and all we
50:54
one and these array filters and all we can see it once we get to the respective
50:58
can see it once we get to the respective
50:58
can see it once we get to the respective um entity views when we get that one
51:01
um entity views when we get that one
51:01
um entity views when we get that one right then we will be uh able to see
51:04
right then we will be uh able to see
51:04
right then we will be uh able to see that one so the last part of this
51:06
that one so the last part of this
51:06
that one so the last part of this particular demo we'll see the uh for
51:10
particular demo we'll see the uh for
51:10
particular demo we'll see the uh for Loop of
51:12
Loop of
51:12
Loop of it so
51:21
far just going to here going to here
51:25
far just going to here going to here
51:25
far just going to here going to here assign
51:41
fruits then then just I'm going to use
51:43
fruits then then just I'm going to use
51:43
fruits then then just I'm going to use the split
52:24
again just why I'm going
52:32
to and
52:47
then so just I'm clicking on
52:54
sync okay so if You observe
53:02
here so the F has been applied and if
53:06
here so the F has been applied and if
53:06
here so the F has been applied and if You observe all the variables that are
53:08
You observe all the variables that are
53:08
You observe all the variables that are present here they have been shown as an
53:10
present here they have been shown as an
53:10
present here they have been shown as an unordered list with the bullet points
53:13
unordered list with the bullet points
53:13
unordered list with the bullet points that are present so in this way you can
53:15
that are present so in this way you can
53:15
that are present so in this way you can use the liquid uh language to
53:19
use the liquid uh language to
53:19
use the liquid uh language to specifically write any particular code
53:22
specifically write any particular code
53:22
specifically write any particular code basically you can start with
53:25
basically you can start with
53:25
basically you can start with that so with that
53:28
that so with that
53:28
that so with that um I stop sharing my
53:35
screen
53:37
screen
53:37
screen so yeah so any other qu so mahinder you
53:42
so yeah so any other qu so mahinder you
53:42
so yeah so any other qu so mahinder you wanted to add something I think uh
53:45
wanted to add something I think uh
53:45
wanted to add something I think uh that's what uh we wanted to cover the
53:47
that's what uh we wanted to cover the
53:47
that's what uh we wanted to cover the basic of the liquid uh template today so
53:51
basic of the liquid uh template today so
53:51
basic of the liquid uh template today so we we discussed about the operator we
53:53
we we discussed about the operator we
53:53
we we discussed about the operator we discuss about the data type we discuss
53:55
discuss about the data type we discuss
53:55
discuss about the data type we discuss about the filter
53:57
about the filter
53:57
about the filter so we covered almost all the basic of
53:59
so we covered almost all the basic of
53:59
so we covered almost all the basic of the liquid now in the next session we'll
54:02
the liquid now in the next session we'll
54:02
the liquid now in the next session we'll uh you know demonstrate and we will
54:05
uh you know demonstrate and we will
54:05
uh you know demonstrate and we will discuss how we can uh you know leverage
54:08
discuss how we can uh you know leverage
54:08
discuss how we can uh you know leverage the liquid template to use the database
54:11
the liquid template to use the database
54:11
the liquid template to use the database you know object so we will be working
54:12
you know object so we will be working
54:13
you know object so we will be working with the data vers and we'll you know
54:14
with the data vers and we'll you know
54:14
with the data vers and we'll you know show how we can use entity and you know
54:18
show how we can use entity and you know
54:18
show how we can use entity and you know render that list using those liquid
54:20
render that list using those liquid
54:20
render that list using those liquid object so yeah I think uh uh thank you
54:24
object so yeah I think uh uh thank you
54:24
object so yeah I think uh uh thank you very much for joining us today and stay
54:26
very much for joining us today and stay
54:26
very much for joining us today and stay tuned for the next episode and uh you
54:29
tuned for the next episode and uh you
54:29
tuned for the next episode and uh you know you can uh watch all our earlier
54:31
know you can uh watch all our earlier
54:31
know you can uh watch all our earlier session in the YouTube on she
54:35
session in the YouTube on she
54:35
session in the YouTube on she Corner Channel there and uh just share
54:37
Corner Channel there and uh just share
54:37
Corner Channel there and uh just share it with your other friends and with
54:40
it with your other friends and with
54:40
it with your other friends and with other you know Community M thank you
54:43
other you know Community M thank you
54:43
other you know Community M thank you very much for joining us
54:45
very much for joining us
54:45
very much for joining us today thanks everyone
54:47
today thanks everyone
54:47
today thanks everyone [Music]


