A fundamental concept in ExpressionEngine is that of a template. Go to any ExpressionEngine-powered website, and you will undoubtedly be looking at the output of a template.
A template is used to combine structure and presentation with ExpressionEngine functionality. A template can be thought of as a web page. It can contain all the same code that you can put into regular files on a static website, such as HTML, CSS, JavaScript, or PHP. However, unlike a static website, you can then add ExpressionEngine tags within your templates to add functionality from ExpressionEngine to your website (for example, to display content from a channel).
In this way, you combine all the features of ExpressionEngine with all the flexibility that ...
No credit card required