Comments (2)
The parse_tags parameter tells Stash to parse the wrapped content immediately by invoking a new temporary instance of the template parser. This can be useful for two reasons:
- The rendered output of the wrapped tags can be saved to the database, instead of the tags themselves. Thus on subsequent views of the template the wrapped tags are not parsed again (providing replace="no"). In other words, the Stash tag acts like a cache and can save you significant overhead.
- The ability to parse a specific block of tags immediately and save to a variable allows you to subvert the EE parse order which is top to bottom and outside > inside. Generally each pass of the EE parser peels off the outer layer of module tag pairs to expose the inner layer, which is then parsed by the next pass - and so on.
from stash.
Wow! That was a more than helpful explanation. Thank you.
from stash.
Related Issues (20)
- EE3: {stash:embed} tag not parsed in embedded template HOT 3
- Updating version for download in Devotee HOT 1
- Stash Entry Page Titles HOT 1
- Static cacheing home page loads home page into templates loaded by AJAX HOT 11
- How can I tell if stash is installed? HOT 2
- 404 redirection HOT 6
- Cookie compliance policies HOT 2
- Parent title association broken — other fields work HOT 2
- Is it possible to execute php in stash templates? HOT 1
- The following tag has a syntax error: {exp:exp:channel:entries} after upgrading to Stash 3.0.9 HOT 6
- Fix Member Groups for EE6 HOT 1
- Error when paring environment variable inside embed tag HOT 1
- Documentation lost? HOT 1
- PHP 8.1 deprecation issues HOT 5
- Path does not work with .env file HOT 1
- EE7? HOT 1
- Disabling caching during development HOT 5
- Another PHP 8.1 deprecation notice HOT 1
- Stash 3.1.0 does not work on EE7 HOT 5
- Stash | Mustash: Cache Breaking Rules Not Working HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stash.