hi
how can i create a print template for my module?
i used this :
http://community.zik…=view&theme=printer
but this address show every thing in my page like header and footer.
i want only have alist of module record in print template .
just like print this topic above this message
thanks
edited by: mvonline, Jun 29, 2009 - 01:18 PM
- mercromina responded to »error when i try to upgrade to the last version of dizkus module (3.1)« 08:01 PM
- craigh responded to »TagIt 3.0 for Zikula« 03:58 PM
- localrags responded to »Remove contents of nuke_sc_anticracker from Database« 11:30 AM
- jmvaughn responded to »Shoutit for zikula 1.3?« 09:31 AM
- mdee responded to »Different page content under one template (tpl file) based on URL« 07:17 AM
- espaan responded to »Categories disappear when editing ...« 08. Feb
- eledril responded to »How decrease zikula cpu usage« 08. Feb
Zikula Blog
- Anatomy of Open Source Projects on Mar 07
- Continuous Review on Mar 01
- Not Invented Here on Feb 24
- How to Contribute Your Code at Github on Jan 13
- 10 Steps to Coding-Nirvana: Tips for Successful Module Writing on Nov 12
- Submitting Bug Report Tickets That Get Results on Aug 17
- Cozi Tricks #1: Syntax Highlighting on Aug 07
Login
create print template for my own module
-
- Rank: Registered User
- Registered: Feb 06, 2009
- Last visit: May 21, 2010
- Posts: 42
-
- Rank: Team Member
- Registered: Jan 19, 2003
- Posts: 432
If you do
Code
$renderer->display(...);
return true;
instead of
Code
return $renderer->fetch(...);
You will get a "blank" module output without the theme, useful for popups and print views.
If you do not want to create special functions only for this purpose, you can introduce a parameter for this or even use the theme var:
Code
$theme = FormUtil::getPassedValue('theme', '', 'GET');
if (strtolower($theme) == 'printer') {
// standalone output
$render->display($template);
return true;
}
// normal output
return $render->fetch($template);
HTH,
Axel
--
Guite | ModuleStudio
- Moderated by:
- Support
