prepare layout macros for metatags

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3446 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-07-06 16:18:46 +00:00
parent edeb72a3e2
commit 40f77b3c7f

View file

@ -3,35 +3,37 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"
tal:define="body view/body; tal:define="body view/body;
layout view/context/template"> layout view/context/template">
<head metal:define-macro="head"> <head metal:define-macro="head">
<title metal:define-macro="title" <title metal:define-macro="title"
tal:content="options/title|view/page/headTitle|view/title|default"> tal:content="options/title|view/page/headTitle|view/title|default">
Powered by Zope 3 Powered by Zope 3
</title> </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<tal:meta repeat="view view/layouts/meta">
<metal:meta use-macro="view/renderer" />
</tal:meta>
<tal:css repeat="view view/layouts/css"> <tal:css repeat="view view/layouts/css">
<metal:css use-macro="view/renderer" /> <metal:css use-macro="view/renderer" />
</tal:css> </tal:css>
<tal:js repeat="view view/layouts/js"> <tal:js repeat="view view/layouts/js">
<metal:js use-macro="view/renderer" /> <metal:js use-macro="view/renderer" />
</tal:js> </tal:js>
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" <link rel="shortcut icon" type="image/x-icon" href="favicon.ico"
tal:attributes="href string:${view/page/resourceBase}${layout/favicon}" /> tal:attributes="href string:${view/page/resourceBase}${layout/favicon}" />
<base href="." tal:attributes="href request/URL"> <base href="." tal:attributes="href request/URL">
</head> </head>
<body tal:replace="structure body" /> <body tal:replace="structure body" />
</html> </html>
</metal:page> </metal:page>
<metal:meta define-macro="metatag"
tal:define="layout view/context/template">
<meta tal:attributes="name layout/meta_name;
content layout/meta_content" />
</metal:meta>
<metal:css define-macro="css" <metal:css define-macro="css"
tal:define="layout view/context/template"> tal:define="layout view/context/template">
<style type="text/css" media="all" <style type="text/css" media="all"