External page: Difference between revisions From Online Manual

Jump to: navigation, search
(Created page with "Some people would like to create a page which is external to SMF, and does not use a [[custom action||Add_a_custom_action_using_integration_hooks], but still displays the theme h...")
 
mNo edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Some people would like to create a page which is external to SMF, and does not use a [[custom action||Add_a_custom_action_using_integration_hooks], but still displays the theme header and footer.
Some people would like to create a page which is external to SMF, and does not use a [[Add_a_custom_action_using_integration_hooks|custom action]], but still displays the theme header and footer.


The following code will display the forum's header and footers, as well as a full forum page initiation (all variables, etc) but will allow you to include your own content in the middle.
The following code will display the forum's header and footers, as well as a full forum page initiation (all variables, etc) but will allow you to include your own content in the middle.
Line 6: Line 6:
<?php
<?php
  require_once('/path/to/SSI.php');
  require_once('/path/to/SSI.php');
$context['page_title_html_safe'] = 'Page title goes here';
  template_html_above();
  template_html_above();
   template_body_above();
   template_body_above();
Line 20: Line 22:
  ?>
  ?>
</nowiki>}}
</nowiki>}}
[[Category:Customization tips and tricks]]
[[Category:Developing SMF]]
[[Category:Developing Mods]]

Latest revision as of 13:35, 9 December 2012

Some people would like to create a page which is external to SMF, and does not use a custom action, but still displays the theme header and footer.

The following code will display the forum's header and footers, as well as a full forum page initiation (all variables, etc) but will allow you to include your own content in the middle.


<?php
 require_once('/path/to/SSI.php');
 $context['page_title_html_safe'] = 'Page title goes here';

 template_html_above();
  template_body_above();
  
 echo '
   <hr />
   This would be the content sections of the page
   <hr />
   ';
  
   template_body_below();
  template_html_below();
    
 ?>



Advertisement: