Author |
Message |
Topic: How to throw custom exception on runtime |
DerRebell
Replies: 0
Views: 5746
|
Forum: General Posted: Fri Sep 16, 2016 9:46 am Subject: How to throw custom exception on runtime |
When {foreach} fails to compile, it throws a SmartyCompilerException.
Syntax error in template "file:/snippet.tpl" on line 5 "{foreach}{/foreach}" missing "from" attribu ... |
Topic: Fetch sub templates like include (without output filters) |
DerRebell
Replies: 8
Views: 12031
|
Forum: General Posted: Thu Sep 15, 2016 9:42 pm Subject: Fetch sub templates like include (without output filters) |
smarty_function_render_something($params, $template) {
$smarty = clone $template->smarty;
unset( $smarty->registered_filters['output']);
$code = '';
... |
Topic: Fetch sub templates like include (without output filters) |
DerRebell
Replies: 8
Views: 12031
|
Forum: General Posted: Thu Sep 15, 2016 2:43 pm Subject: Fetch sub templates like include (without output filters) |
Are you sure your templates architecture is sane? O.o
It's highly professional.
May be I'm not so much a professional… I can't imagine the circumstances, under which I'd be running an output filter ... |
Topic: Fetch sub templates like include (without output filters) |
DerRebell
Replies: 8
Views: 12031
|
Forum: General Posted: Thu Sep 15, 2016 6:31 am Subject: Fetch sub templates like include (without output filters) |
It seems i fixed that by overriding the default template class.
<?php
class TemplateRenderer extends \Smarty {
public function __construct() {
$this->template_class ... |
Topic: Fetch sub templates like include (without output filters) |
DerRebell
Replies: 8
Views: 12031
|
Forum: General Posted: Thu Sep 15, 2016 4:53 am Subject: Fetch sub templates like include (without output filters) |
Are you sure your templates architecture is sane? O.o
It's highly professional. |
Topic: Fetch sub templates like include (without output filters) |
DerRebell
Replies: 8
Views: 12031
|
Forum: General Posted: Wed Sep 14, 2016 8:04 pm Subject: Fetch sub templates like include (without output filters) |
Since Smarty > 3.1.17, there were many changes in template caching, compiling, rendering sub templates via fetch () and running output filters.
And since the method fetch () doesn't support the ... |
Topic: Allow caching of output filters |
DerRebell
Replies: 3
Views: 21746
|
Forum: Feature Requests Posted: Fri Jul 08, 2016 11:00 am Subject: Allow caching of output filters |
It seems that is finally possible to cache the result of output filters as in Smarty v3.1.29: See the example on my github fork: https://github.com/mreiche/smarty/tree/test/caching-output-filters/demo |
Topic: An output-kinda plugin |
DerRebell
Replies: 15
Views: 62659
|
Forum: Smarty 3 Posted: Fri Jul 08, 2016 11:00 am Subject: An output-kinda plugin |
It seems that is finally possible to cache the result of output filters as in Smarty v3.1.29: See the example on my github fork: https://github.com/mreiche/smarty/tree/test/caching-output-filters/demo |
Topic: Fetch sub template and keep the {nocache} section program. |
DerRebell
Replies: 7
Views: 10232
|
Forum: General Posted: Mon Aug 24, 2015 11:01 am Subject: Fetch sub template and keep the {nocache} section program. |
Many thanks to U.Tews. Your tip solved my problem. It's still a little templating issue, but the feature I've implemented works now as expected:
{area id="test" assign="area&q ... |
Topic: Fetch sub template and keep the {nocache} section program. |
DerRebell
Replies: 7
Views: 10232
|
Forum: General Posted: Mon Aug 24, 2015 7:38 am Subject: Fetch sub template and keep the {nocache} section program. |
Just another thought.
You could assign an array with the snippet files names and
{nocache}
{foreach $snippets as $name}
{include file=$name}
{/foreach} ... |
Topic: Fetch sub template and keep the {nocache} section program. |
DerRebell
Replies: 7
Views: 10232
|
Forum: General Posted: Sun Aug 23, 2015 3:29 pm Subject: Fetch sub template and keep the {nocache} section program. |
I don't see, why would you want to do that programmatically.
Please provide a use case.
The use case is quite simple: In my CMS, the editor can select from a list of snippets and add them to the s ... |
Topic: Allow caching of output filters |
DerRebell
Replies: 3
Views: 21746
|
Forum: Feature Requests Posted: Fri Aug 21, 2015 7:41 am Subject: Allow caching of output filters |
I modified Smarty to being able to write the output created by output filters. The patch is quiet simple, thats why I wonder that this feature is still not available.
I want to contribute that as a ... |
Topic: Fetch sub template and keep the {nocache} section program. |
DerRebell
Replies: 7
Views: 10232
|
Forum: General Posted: Fri Aug 21, 2015 7:15 am Subject: Fetch sub template and keep the {nocache} section program. |
I want to fetch a sub template inside a template being rendered, which has a {nocache} section.
main.tpl:
<html>
<body>
{load_sub_template}
</body>
</html>
... |
Topic: An output-kinda plugin |
DerRebell
Replies: 15
Views: 62659
|
Forum: Smarty 3 Posted: Thu Sep 06, 2012 12:54 pm Subject: An output-kinda plugin |
Hi U.Tews. Im sorry, I've simplified my code and made errors. Typically, the variable $name is defined in this context.
My problem is simple to describe: the result after processing the output filt ... |
Topic: An output-kinda plugin |
DerRebell
Replies: 15
Views: 62659
|
Forum: Smarty 3 Posted: Tue Sep 04, 2012 12:54 pm Subject: An output-kinda plugin |
Could it be that this feature has been rejected? The result of my output filter test is not included in the cache file created by Smarty.
Im using Smarty 3.1.11.
Example code:
function sm ... |
|