WebMetaLecture - a lecture about Website Meta LanguageExample 3 : Creating a Meta-TagThe New Template File

7.1. The New Template File

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">

The New Template File

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="StyleSheet" href="$(ROOT)/style.css" type="text/css" />

<table class="layout">
<td class="navbar">

<define-tag navbarlink>
    ;;; Determine if %0 matches this document
    <ifeq "$(FILENAME)" "%0"
        <ifeq "$(FILENAME)" "%0index.html"

    ;;; If so - bolds the text
    ;;; If not - makes a hyperlink
    "<a href="$(ROOT)/%0">%1</a>"
/><br />

<navbarlink "" "Main" />
<navbarlink "download.html" "Downloads" />
<navbarlink "links.html" "Links" />

<br />

<a href="mailto:webmaster@mysite.org">Webmaster</a><br />
<td class="main">

The New Template File




<define-tag subject>


#   per default we are in body


Written by Shlomi Fish