Search: 
 
View
  By section
  As outline
  Fully expanded

FAQ sections
  Getting started
  Effective use
  General questions
  Authoring & Posting
  Forums and FAQs
  Rocket science
  Info for admins
  Mail admin
  Infrastructure
  Calendars
  Intellectual Property

Questions
  Broken pages
  Remote subsites
  Customize HTML
  CVS authoring
  CVS update
  CVS info
  Finding Bad Links
  Download Logging
 
Gigascale Systems Research Center
FAQ
Editing group pages, and other forms of rocket science
Previous section  |  This section  |  Next section
Previous question  |  This question  |  Next question

How do I customize my margins and footers?
John Reekie, 6 Aug 1999

The gigascale server provides a facility that allows the pages that you author and that appear in your workspace to be customized. To customize your pages, you need to:

  • Turn on the "Fancy HTML" option in your group's configuration options.
  • Create a file called "toc.html" in the root directory of your HTML files. (That is, in the same directory as the index.html file you see when you go to http://gigascale.eecs.berkeley.edu/groupname.)
The toc.html file can contain anything you want. However, the server parses it looking for pairs of HTML comments that look like this:
<!--margin-->
My margin text
<!--/margin-->
If the parser sees a block like this, it extracts the text between the comments and places it in the left-hand margin of the displayed page, instead of the links that it would normally generate.

You can also append text to the existing auto-generated margin text by inserting the "+" sign, as follows:

<!--+margin-->
Text appended to margin
<!--/margin-->
Several fields can be specified in this way:
  • margin: text is inserted or appended to the left hand margin that appears on every page.
  • footer: text is inserted or appended to the footer that appears on every page.
  • header: text is inserted or appended to the header links that appear on every page.

In addition, a block named options can be used to specify additional formatting and display options. the syntax is

<!--options-->
name1=value1
name2=value2
<!--/margin-->
Currently the following options are supported:
  • margincolor: The background color of the left-hand margin.

Once you have a custom setup for your site, you may wish to further customize subdirectories in your site. You can do this simply by placing another "toc.html" in sub-directories that you wish to customize. Note that you will need to duplicate all fields in your top-level file -- for example, if you put a footer in your top-level toc.html, you will have to put one in the sub-directory's toc.html too.

Note also that toc.html is not "inherited." If /diva has a toc.html, and /diva/x has a toc.html, but /diva/x/y does not, then files in /diva/x/y will use the toc.html from /diva, not the one from /diva/x.

 
Previous section  |  This section  |  Next section
Previous question  |  This question  |  Next question
You are not logged in
©1998-2009 GSRC