Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Themes /

Discuss SilverStripe Themes.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Remove default template on 'view'


Reply


4 Posts   582 Views

Avatar
stellalie

Community Member, 10 Posts

4 October 2011 at 10:52pm

Hi,

Sorry if this is a noob question. Been looking all around but haven;t find a clue. Basically I would like to use a view based on existing page as a pop-up.

specialpage_controller extends page_controller {

   static $allowed_actions = array (
      'view',
      'popup'
   );
}

/popup is displayed using specialpage_popup.ss, which includes the default header and footer for that template.

How do I remove that?

Many thanks in advance.

Avatar
martimiz

Forum Moderator, 1132 Posts

5 October 2011 at 12:04am

Are you saying that the specialpage_popup.ss template itself actually includes the page header and footer? In that case removing them from the file and doing a /?flush=1 should do the trick.

Or do you mean they are not in the template but for some obscure reason SilverStripe still includes them when generating the popup? In that case: are you sure the specialpage_popup.ss is actually used? If so then post your specialpage_popup.ss template and of the bit of code in your popup() function where you generate the output...

Avatar
stellalie

Community Member, 10 Posts

5 October 2011 at 12:19am

Ah!! I never knew this going to be so easy.

Thank you!! Placing specialpage_popup.css on root template folder do the tricks.

Avatar
martimiz

Forum Moderator, 1132 Posts

5 October 2011 at 1:10am

Thanking the wrong thread... Should go to Smurkas answering your same question(!) in another thread:

http://www.silverstripe.org/template-questions/show/18202