Index: t3lib/stddb/tbl_pages.php
===================================================================
--- t3lib/stddb/tbl_pages.php (revision 10040)
+++ t3lib/stddb/tbl_pages.php (working copy)
@@ -904,7 +904,7 @@
--palette--;LLL:EXT:cms/locallang_tca.xml:pages.palettes.miscellaneous;adminsonly,
--div--;LLL:EXT:cms/locallang_tca.xml:pages.tabs.extended,
'),
- // sysfolder
+ // Folder
(string) t3lib_pageSelect::DOKTYPE_SYSFOLDER => array(
'showitem' =>
'--palette--;LLL:EXT:cms/locallang_tca.xml:pages.palettes.standard;standard,
Index: t3lib/stddb/tables.php
===================================================================
--- t3lib/stddb/tables.php (revision 10040)
+++ t3lib/stddb/tables.php (working copy)
@@ -73,7 +73,7 @@
(string) t3lib_pageSelect::DOKTYPE_SPACER => array( // TypoScript: Limit is 200. When the doktype is 200 or above, the page WILL NOT be regarded as a 'page' by TypoScript. Rather is it a system-type page
'type' => 'sys',
),
- (string) t3lib_pageSelect::DOKTYPE_SYSFOLDER => array( // Doktype 254 is a 'sysFolder' - a general purpose storage folder for whatever you like. In CMS context it's NOT a viewable page. Can contain any element.
+ (string) t3lib_pageSelect::DOKTYPE_SYSFOLDER => array( // Doktype 254 is a 'Folder' - a general purpose storage folder for whatever you like. In CMS context it's NOT a viewable page. Can contain any element.
'type' => 'sys',
'allowedTables' => '*'
),
Index: typo3/sysext/lang/locallang_csh_corebe.xml
===================================================================
--- typo3/sysext/lang/locallang_csh_corebe.xml (revision 10040)
+++ typo3/sysext/lang/locallang_csh_corebe.xml (working copy)
@@ -154,7 +154,7 @@
-
+
+Depending on the 'Type' of the page, it may also represent a general storage for database elements in TYPO3. In that case it is not necessarily available as a webpage but only internally in the page tree as a place to store items such as users, subscriptions etc. Such pages are typically of the type "Folder".
@@ -33,17 +33,17 @@
-
+
The Storage Folder | http://typo3.org/documentation/document-library/doc_tut_ftb1/The_Storage_Folder/If set, non-Admin users cannot edit the page properties or any records on the page (except subpages). They cannot create new records or pages on the page either.The Login Mode disables the ability to "be logged in" at this page.
Index: typo3/sysext/impexp/class.tx_impexp.php
===================================================================
--- typo3/sysext/impexp/class.tx_impexp.php (revision 10040)
+++ typo3/sysext/impexp/class.tx_impexp.php (working copy)
@@ -2628,7 +2628,7 @@
$pInfo['msg'].="'".$pInfo['ref']."' cannot be INSERTED on this page! ";
}
if (!$this->checkDokType($table, $this->display_import_pid_record['doktype']) && !$TCA[$table]['ctrl']['rootLevel']) {
- $pInfo['msg'].="'".$table."' cannot be INSERTED on this page type (change to 'sysFolder'!) ";
+ $pInfo['msg'].="'".$table."' cannot be INSERTED on this page type (change page type to 'Folder'.) ";
}
}
if (!$BE_USER->check('tables_modify',$table)) {$pInfo['msg'].="You are not allowed to CREATE '".$table."' tables! ";}
Index: typo3/sysext/impexp/locallang_csh.xml
===================================================================
--- typo3/sysext/impexp/locallang_csh.xml (revision 10040)
+++ typo3/sysext/impexp/locallang_csh.xml (working copy)
@@ -25,8 +25,8 @@
<b>Error messages:</b> Remember to consult the Message-tab before exporting if there are any error messages there!
xMOD_tx_impexp:import
- EXT:impexp/cshimages/export.png,
-EXT:impexp/cshimages/export1.png,
+ EXT:impexp/cshimages/export.png,
+EXT:impexp/cshimages/export1.png,
EXT:impexp/cshimages/export2.pngTo export a page or record, simply click the icon and select "Export" from the context menu.
With the Web>List module you can also export all records from a table by first clicking the table title to see only this table, then next to the CSV export you will find the export button for a T3D export of the table.
@@ -46,13 +46,13 @@
In the box "Max number of records" you can set a limit to how many records are selected from a single table. This is a runaway brake in case you have an unusual large amount of records from a table.Export single recordThis overview tells you which independent records has been independently selected for export.
- EXT:impexp/cshimages/singlerecord.png,
+ EXT:impexp/cshimages/singlerecord.png,
EXT:impexp/cshimages/export2.pngThe way to export multiple records like this is using the clipboard like shown below.Table exportExport of all records on a page from a specific table. This is configured from the Web>List module where you will have to select table-only view and click a button in the top of the page.Tip: You can select multiple table lists by simply saving each selecting as a preset and finally load/merge the selections together.
- EXT:impexp/cshimages/tablelist.png,
+ EXT:impexp/cshimages/tablelist.png,
EXT:impexp/cshimages/export1.pngHere two tables from different pages are selected. This is done by first selecting the one, saving it as a preset, then select the other and merge with the saved preset.
Here you see how to use the Web>List module to export all records from a table on a page.
@@ -66,16 +66,16 @@
<b>Soft References:</b> Soft references are when a record contains pointers to external files or records but in fields where there are no formal relation configured. Examples of this is when a content element contains a "<link 123>" tag that represents a link to the page 123. This is not picked up formally as a reference, but is found anyhow as a "soft reference". The same goes for <img> tags with images from eg. "fileadmin/".
By default soft references pointing to records or files will act as normal references; either including the referenced item or showing an error. However you can also choose to exclude the handling of individual soft references or maybe set the value as "editable" upon import. This is done with a selector box in the export preview.
- EXT:impexp/cshimages/references.png,
-EXT:impexp/cshimages/references1.png,
+ EXT:impexp/cshimages/references.png,
+EXT:impexp/cshimages/references1.png,
EXT:impexp/cshimages/references2.png
- This example shows tree examples of references; a) an image attached to a content element, b) a relation to a frontend usergroup UID, and c) a soft reference found in the bodytext field of a record, here it is the link-tag pointing to the page with UID 1.
+ This example shows tree examples of references; a) an image attached to a content element, b) a relation to a frontend usergroup UID, and c) a soft reference found in the bodytext field of a record, here it is the link-tag pointing to the page with UID 1.
Notice in the previous image how the relation to the frontend user group was lost. This has been corrected in this screenshot where the fe_group table has been selected in the list of table for which to include relations. The result is that the frontend usergroup is included as a record outside the exported pagetree. If you wanted to keep the relation but not include the usergroup you have to set "fe_groups" as a static table instead. See below.
This example shows a TypoScript Template Record where multiple soft references has been found. The first one is an email address. Here it is configured to be editable. This means that upon import the user will have a chance to edit the value before the import is actually done. This is very useful when exported files are used as templates. Another example includes a PHP script which we don't want to include in the export and therefore we have selected the exclude option for the soft reference.Set static tablesSelect which tables in addition to the static TYPO3 tables to keep relations untouched for. Takes precedence over "Include relations" configured tables.By default all relations to static tables in TYPO3 are kept untouched. Of course those static tables should be present in the import system in order for this to work correctly. However there might be circumstances where you move information between two systems where theoretically non-static tables should just keep relations untouched. Examples could be "sys_languages" or TemplaVoila data structures / template objects where two systems might contain the same set of records in those tables while you are importing pages and content elements freely.
- EXT:impexp/cshimages/static.png,
+ EXT:impexp/cshimages/static.png,
EXT:impexp/cshimages/static1.pngIn this example you see how a number of records are pointing to a System Language record which will become lost relations when imported because the record is not included in the export. However; in the target system the System Languages are exactly the same and therefore you just want a static mapping of the relations.
The static mapping is obtained by selecting the "sys_language" table as a static template meaning that the relations are kept at their current values assuming that they will be exactly the same in the target system when imported.
@@ -101,14 +101,14 @@
The checkbox "Public" can be set if you want to share your preset with other users of the system. Otherwise they are personal to you.
In the Taskcenter you can see a list of your presets and jump directly to them.
- EXT:impexp/cshimages/impexp_misc1.png,
+ EXT:impexp/cshimages/impexp_misc1.png,
EXT:impexp/cshimages/impexp_misc2.pngThe preset selector in the export interface.
Presets from the task center.Meta data settingSet meta data for the export. This is highly encouraged if your exported content goes into eg. a template collection of sorts.The meta data will help users of your exported files to know what they can expect to be inside and what things they should be aware of and take into account during import.
-The "Title" and "Description" should contain the basic information about the export.
+The "Title" and "Description" should contain the basic information about the export.
The "Notes" field can be used for additional details, especially remarks about intensions or requirements that apply.
The thumbnail field is used for thumbnails if you need that for your export. This is very useful when export files are used as page templates where the template selector can take advantage of the thumbnail. The format should be a web-format like jpg, gif or png and the dimensions should fit exactly the final display dimensions intended; so don't upload very large images!EXT:impexp/cshimages/metadata.png
@@ -123,7 +123,7 @@
Importing TYPO3 recordsTo import TYPO3 T3D/XML files into the page tree you click any page in the page tree (including the root page!), select "More options" (requires the extensions "extra_page_cm_options" to be installed) and then "Import from .t3d". This will bring up the import interface where you can select a file to import or upload a new one.<b>Tip: Import into a Sys Folder</b>
-To make sure that no records are lost during the import, you can make yourself safe by importing into a SysFolder you create first. After the import you can move all records to the final destinations. An example of such a scenario is if you configured the export to include relations; In that case a number of records may follow the export outside the page tree structure you are exporting. To make sure that all of these external records are written to the database, importing into a SysFolder is a good idea.
+To make sure that no records are lost during the import, you can make yourself safe by importing into a folder you create first. After the import you can move all records to the final destinations. An example of such a scenario is if you configured the export to include relations; In that case a number of records may follow the export outside the page tree structure you are exporting. To make sure that all of these external records are written to the database, importing into a folder is a good idea.
<b>Error messages:</b> Remember to consult the Message-tab before/after importing to see if there are any error messages there!xMOD_tx_impexp:export
@@ -159,7 +159,7 @@
Options for import.
Here you are told that this PHP file cannot be allowed - because you didn't select the option "Allow to write banned file extensions (eg. PHP scripts), if any"Import Action
- Press "Preview" to see the content of the import file or update the preview display according to changed configurations.
+ Press "Preview" to see the content of the import file or update the preview display according to changed configurations.
Press "Import"/"Update" if you want to perform the actual import.
Before importing make sure you change any editable soft references that are shown in the preview data.
Index: typo3/sysext/css_styled_content/static/v4.3/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/v4.3/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/v4.3/constants.txt (working copy)
@@ -92,7 +92,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/css_styled_content/static/v3.8/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/v3.8/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/v3.8/constants.txt (working copy)
@@ -77,7 +77,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/css_styled_content/static/v4.2/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/v4.2/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/v4.2/constants.txt (working copy)
@@ -87,7 +87,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/css_styled_content/static/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/constants.txt (working copy)
@@ -74,7 +74,7 @@
# cat=content/cImage/i4; type=string; label= Image border CSS-selector: If you want your border to apply elsewhere, change this setting. E.g. to apply to the whole image+caption, use 'DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image'.
borderSelector = DIV.{$styles.content.imgtext.borderClass} DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.{$styles.content.imgtext.borderClass} DIV.csc-textpic-single-image IMG
# cat=content/cImage/i5; type=string; label= Image border class: The name of the CSS class for creating image borders
- borderClass = csc-textpic-border
+ borderClass = csc-textpic-border
# cat=content/cImage/i5; type=boolean; label= Image row separation: Whether images should be rendered/wrapped in separated rows, e.g. inside a DIV.csc-textpic-imagerow element
separateRows = 1
# cat=content/cImage/i6; type=boolean; label= Add clearer after intext images: Whether a clearer should be added after textpic elements of type intext-left or intext-right
@@ -99,7 +99,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/css_styled_content/static/v4.4/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/v4.4/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/v4.4/constants.txt (working copy)
@@ -99,7 +99,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/css_styled_content/static/v3.9/constants.txt
===================================================================
--- typo3/sysext/css_styled_content/static/v3.9/constants.txt (revision 10040)
+++ typo3/sysext/css_styled_content/static/v3.9/constants.txt (working copy)
@@ -87,7 +87,7 @@
styles.content.loginform {
target = _top
- # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
+ # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
pid =
# cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user
goodMess =
Index: typo3/sysext/wizard_crpages/class.tx_wizardcrpages_webfunc_2.php
===================================================================
--- typo3/sysext/wizard_crpages/class.tx_wizardcrpages_webfunc_2.php (revision 10040)
+++ typo3/sysext/wizard_crpages/class.tx_wizardcrpages_webfunc_2.php (working copy)
@@ -331,7 +331,7 @@
$group = '';
if (in_array(254, $types) && !in_array(254, $removeItems)) {
- $group .= '';
+ $group .= '';
}
if (in_array(255, $types) && !in_array(255, $removeItems)) {
$group .= '';
Index: typo3/sysext/cms/tbl_cms.php
===================================================================
--- typo3/sysext/cms/tbl_cms.php (revision 10040)
+++ typo3/sysext/cms/tbl_cms.php (working copy)
@@ -731,7 +731,7 @@
// Separator
(string)t3lib_pageSelect::DOKTYPE_SPACER => array('showitem' => 'doktype;;;;1-1-1, hidden, sys_language_uid, title;;;;2-2-2'),
- // Sysfolder
+ // folder
(string)t3lib_pageSelect::DOKTYPE_SYSFOLDER => array('showitem' => 'doktype;;;;1-1-1, hidden, sys_language_uid, title;LLL:EXT:lang/locallang_general.xml:LGL.title;;;2-2-2'),
// Recycler
Index: typo3/sysext/cms/layout/locallang.xml
===================================================================
--- typo3/sysext/cms/layout/locallang.xml (revision 10040)
+++ typo3/sysext/cms/layout/locallang.xml (working copy)
@@ -85,7 +85,7 @@
Last 10 daysPage uses content from this page: %sGo to list module
- The current page is of the type "Sysfolder". Sysfolders usually don't contain content elements but are used for collecting other types of records in a single folder.
+ The current page is a folder. Folders usually don't contain content elements but are used for collecting other types of records.
\ No newline at end of file
Index: typo3/sysext/cms/layout/db_layout.php
===================================================================
--- typo3/sysext/cms/layout/db_layout.php (revision 10040)
+++ typo3/sysext/cms/layout/db_layout.php (working copy)
@@ -554,7 +554,7 @@
$body = $this->renderListContent(); // All other listings
}
- // If page is a sysfolder
+ // If page is a folder
if ($this->pageinfo['doktype'] == 254) {
// access to list module
Index: typo3/sysext/statictemplates/ext_tables_static+adt.sql
===================================================================
--- typo3/sysext/statictemplates/ext_tables_static+adt.sql (revision 10040)
+++ typo3/sysext/statictemplates/ext_tables_static+adt.sql (working copy)
@@ -38,7 +38,7 @@
INSERT INTO static_template VALUES ('42', '0', '1054753473', '955318074', 'styles.img.logo', '', 'styles.img.logo >\r\nstyles.img.logo {\r\n # cat=logo/dims; type=int[1-1000]; label=Pixeldimensions, X: Pixeldimensions of topframe image (pixels)\r\n X = 625\r\n # cat=logo/dims; type=int[1-300]; label=Pixeldimensions, Y: Pixeldimensions of topframe image (pixels)\r\n Y = 92\r\n\r\n # cat=logo/color; type=color; label=Image background color\r\n bgCol = #CBB99C\r\n # cat=logo/color; type=color; label=Logo color\r\n logoCol = #165D89\r\n # cat=logo/color; type=color; label=Image border color: Color of the image-border\r\n boxColor = black\r\n\r\n # cat=logo/dims; type=int[0-20]; label=Thickness of border\r\n boxThickness = 2\r\n\r\n # cat=logo/dims; type=offset; label=Logo offset: Offset of logo from upper-left corner of the image.\r\n logoOffset = 10,5\r\n\r\n # cat=logo; type=options[gif,jpg]; label=Image file format\r\n format = gif\r\n\r\n # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile\r\n file.image = EXT:statictemplates/media/uploads/topimage.jpg\r\n # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile Mask; Grayscale mask used to mask the Imagefile onto the colored background of the image. White areas make the image visible, dark areas hide the image.\r\n file.mask = EXT:statictemplates/media/uploads/topmask.jpg\r\n # cat=logo/file; type=file[IMAGE_EXT]; label=Imagefile, Logo mask: Grayscale mask used to impose the logo-colors onto the image. NOTE: The mask is inverted here!: DARK areas make the color visible, WHITE areas hide the color.\r\n file.logo = EXT:statictemplates/media/uploads/toplogo.jpg\r\n}\r\n\r\n\r\n', 'styles.img.logo >\r\nstyles.img.logo = GIFBUILDER\r\nstyles.img.logo {\r\n XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n format = {$styles.img.logo.format}\r\n quality = 85\r\n reduceColors = 65\r\n backColor = {$styles.img.logo.bgCol}\r\n 10 = IMAGE\r\n 10.file = {$styles.img.logo.file.image}\r\n 10.mask = {$styles.img.logo.file.mask}\r\n\r\n 20 = IMAGE\r\n 20.file = GIFBUILDER\r\n 20.file {\r\n XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n backColor = {$styles.img.logo.logoCol}\r\n }\r\n 20.mask = GIFBUILDER\r\n 20.mask {\r\n XY = {$styles.img.logo.X},{$styles.img.logo.Y}\r\n backColor = white\r\n 10 = IMAGE\r\n 10.file = {$styles.img.logo.file.logo}\r\n 10.offset = {$styles.img.logo.logoOffset}\r\n 20 = EFFECT\r\n 20.value = invert\r\n }\r\n\r\n 100 = BOX\r\n 100.dimensions = 0,0,{$styles.img.logo.X},{$styles.img.logo.boxThickness}\r\n 100.color = {$styles.img.logo.boxColor}\r\n 110 < .100\r\n 110.align = ,b \r\n \r\n 120 = BOX\r\n 120.dimensions = 0,0,{$styles.img.logo.boxThickness},{$styles.img.logo.Y}\r\n 120.color = {$styles.img.logo.boxColor}\r\n 130 < .120\r\n 130.align = r\r\n}\r\n\r\n\r\n\r\n\r\n', 'imgResource (using GIFBUILDER)\r\nThe images has a background color onto which "image" is overlayed through "mask". On top of this some color is masked by "logo"\r\n', '');
INSERT INTO static_template VALUES ('43', '0', '1071668142', '955393897', 'content (default)', '45,46,44', ' # cat=advanced/enable; type=boolean; label=Render content RTE compliant?: When this is set, the content will be rendered with each line wrapped in
-tags regardless of using stylesheets or not. This is necessary in order to make the content compliant with the Rich Text Editors align-ment functions.\r\ncontent.RTE_compliant = 1\r\ncontent.RTE_compliant.mode = fontwrap\r\n\r\ncontent {\r\n # cat=content/cHeader/h0; type=int[1-5]; label=Default Header type: Enter the number of the header layout to be used by default. \r\n defaultHeaderType = 1\r\n # cat=content/cHeader/a; type=wrap; label=Header wrap: This is the wrap around the headers regardless of individual wraps.\r\n wrap.header = | \r\n # cat=content/cHeader/h1; type=wrap; label=Header "Layout1" \r\n wrap.header1 = | \r\n # cat=content/cHeader/h2; type=wrap; label=Header "Layout2"\r\n wrap.header2 = | \r\n # cat=content/cHeader/h3; type=wrap; label=Header "Layout3"\r\n wrap.header3 = | \r\n # cat=content/cHeader/h4; type=wrap; label=Header "Layout4"\r\n wrap.header4 = | \r\n\r\n case.header1 = \r\n case.header2 = \r\n\r\n wrap2.header1 = \r\n wrap2.header2 = \r\n wrap2.header3 = \r\n\r\n # cat=content/cHeader/x; type=wrap; label=Headerdate: The optional date shown above the header\r\n wrap.headerDate = |: \r\n\r\n # cat=content/cHeader/s0; type=int[1-3]; label=Default Subheader type: Enter the number of the subheader layout to be used by default.\r\n defaultSubHeaderType = 3\r\n # cat=content/cHeader/s1; type=wrap; label=Subheader "Layout 1"\r\n wrap.subheader1 = | \r\n # cat=content/cHeader/s2; type=wrap; label=Subheader "Layout 2"\r\n wrap.subheader2 = | \r\n # cat=content/cHeader/s3; type=wrap; label=Subheader "Layout 3"\r\n wrap.subheader3 = | \r\n\r\n # cat=content/cBullets; type=; label=Bulletlist "Layout 2"\r\n bulletImages.2 = \r\n # cat=content/cBullets; type=; label=Bulletlist "Layout 3"\r\n bulletImages.3 = \r\n\r\n headerSpace = 0|5\r\n space = 0|10\r\n\r\n # cat=content/cText/b; type=wrap; label=Bodytext wrap: This is the wrap around the whole bodytext part of a content element\r\n wrap.bodytext = | \r\n # cat=content/cText/a; type=small; label=Bodytext linebreak: This is the tag used for linebreaks at the end of every paragraph in the bodytext.\r\n break.bodytext = \r\n # An alternative body text linebreak code, because this will substitue nl-chars ONLY in the plain bodytext whereas the above will substituted it in all content including the returned content from any typo-tags.\r\n break.bodytext_parseFunc = \r\n\r\n # cat=content/cTable; type=color; label=Tables Cellcolor: The color of the tablecells of ordinary tables\r\n tableCellColor = silver\r\n tableCellWrap = \r\n # cat=content/cSplash; type=color; label="Textbox" Background color: This is the background color of the graphical elements in the "Textbox" content element. Normally set this to the color of the page background\r\n splash.bgCol = white\r\n # cat=content/cMenu; type=wrap; label="Menu" content element: Elementwrap for the items in the content element type "Menu"\r\n menuWrap = | \r\n # cat=content/cMenu; type=wrap; label="Menu" content element, sub: Elementwrap for the subitems in the content element type "Menu". Used by the links to page-sections.\r\n subMenuWrap = | \r\n menuAllWrap = | \r\n menuATagBeforeWrap = 1\r\n\r\n # cat=content/language; type=; label="To top" Link: HTML-code used to create a link to the top of the page, if that is enabled for a content element\r\n linkToTop = To top \r\n\r\n # cat=advanced/links; type=small; label=Pageframe object: The name of the "contentframe". Normally set to "page" if the site has a frameset. Otherwise it should be an empty value. This is important, as it determines the target of internal links!\r\n pageFrameObj = page\r\n\r\n shortcut.tables = tt_content,tt_address,tt_links,tt_guest,tt_board,tt_calender,tt_products,tt_news,tt_rating,tt_poll\r\n}\r\n\r\n\r\n', '#\r\n# Object preserved from unsetting after template parsing\r\n# These are meant for referencing\r\n#\r\n\r\nlib.stdheader = COA\r\nlib.stdheader {\r\n stdWrap.wrapAlign.field = header_position\r\n stdWrap.typolink.parameter.field = header_link\r\n stdWrap.fieldRequired = header\r\n stdWrap.editIcons = tt_content : header, [header_layout | header_position], [header_link|date]\r\n stdWrap.editIcons.beforeLastTag=1\r\n stdWrap.editIcons.iconTitle=Edit header\r\n\r\n stdWrap.if {\r\n equals.field = header_layout\r\n value = 100\r\n negate = 1\r\n }\r\n\r\n 5 = TEXT\r\n 5.field = date\r\n 5.if.isTrue.field = date\r\n 5.date = d/m Y\r\n 5.wrap = {$content.wrap.headerDate}\r\n \r\n 10 = CASE\r\n 10.setCurrent {\r\n field = header\r\n parseFunc < styles.content.parseFunc\r\n parseFunc.if.value = 5\r\n parseFunc.if.equals {\r\n field = header_layout\r\n ifEmpty = {$content.defaultHeaderType}\r\n ifEmpty.override.data = register: defaultHeaderType\r\n }\r\n parseFunc.if.negate = 1\r\n }\r\n 10.key.field = header_layout\r\n 10.key.ifEmpty = {$content.defaultHeaderType}\r\n 10.key.ifEmpty.override.data = register: defaultHeaderType\r\n 10.stdWrap.wrap = {$content.wrap.header}\r\n\r\n 10.1 = TEXT\r\n 10.1.current = 1\r\n 10.1.fontTag = {$content.wrap.header1}\r\n 10.1.case = {$content.case.header1}\r\n 10.1.wrap2 = {$content.wrap2.header1}\r\n\r\n 10.2 = TEXT\r\n 10.2.current = 1\r\n 10.2.fontTag = {$content.wrap.header2}\r\n 10.2.case = {$content.case.header2}\r\n 10.2.wrap2 = {$content.wrap2.header2}\r\n\r\n 10.3 = TEXT\r\n 10.3.current = 1\r\n 10.3.fontTag = {$content.wrap.header3}\r\n 10.3.wrap2 = {$content.wrap2.header3}\r\n\r\n 10.4 = TEXT\r\n 10.4.current = 1\r\n 10.4.fontTag = {$content.wrap.header4}\r\n\r\n 10.5 < styles.header.gfx1\r\n\r\n stdWrap.space = {$content.headerSpace}\r\n}\r\n\r\n# \r\n# Configuring of language for backwards compatibility\r\n# \r\n{$comment_DK} config.language = dk\r\n\r\n\r\n\r\n#\r\n# tt_content is started\r\n# \r\ntt_content >\r\ntt_content = CASE\r\ntt_content.stdWrap {\r\n spaceBefore.field = spaceBefore\r\n spaceAfter.field = spaceAfter\r\n space = {$content.space}\r\n innerWrap.cObject < styles.content.frames\r\n innerWrap2 = | {$content.linkToTop}\r\n innerWrap2.fieldRequired = linkToTop\r\n dataWrap = \r\n editPanel = 1\r\n editPanel {\r\n allow = move,new,edit,hide,delete\r\n line=5\r\n label = %s\r\n onlyCurrentPid = 1\r\n previewBorder=4\r\n edit.displayRecord = 1\r\n }\r\n}\r\ntt_content.key.field = CType\r\n\r\n\r\n# CType: header\r\ntt_content.header = COA\r\ntt_content.header {\r\n 10 = < lib.stdheader\r\n \r\n 20 = CASE\r\n 20.stdWrap.fieldRequired = subheader\r\n 20.stdWrap.parseFunc < styles.content.parseFunc\r\n 20.key.field = layout\r\n 20.stdWrap.wrap = | \r\n 20.stdWrap.editIcons = tt_content:subheader,layout\r\n 20.stdWrap.editIcons.beforeLastTag=1\r\n 20.stdWrap.editIcons.iconTitle=Edit subheader\r\n\r\n 20.1 = TEXT\r\n 20.1.field = subheader\r\n 20.1.fontTag = {$content.wrap.subheader1}\r\n 20.2 = TEXT\r\n 20.2.field = subheader\r\n 20.2.fontTag = {$content.wrap.subheader2}\r\n 20.3 = TEXT\r\n 20.3.field = subheader\r\n 20.3.fontTag = {$content.wrap.subheader3}\r\n\r\n 20.default < .20.{$content.defaultSubHeaderType}\r\n}\r\n\r\n\r\n\r\n\r\n# CType: bullet\r\ntt_content.bullets = COA\r\ntt_content.bullets {\r\n 10 = < lib.stdheader\r\n 20 = CASE\r\n 20.setCurrent.field = bodytext\r\n 20.key.field = layout\r\n 20 {\r\n default < styles.content.bulletlist_gr\r\n 1 < styles.content.bulletlist\r\n\r\n 2 < styles.content.bulletlist_gr\r\n 2.split.1.wrap =
blocks separately\r\n tt_content.text.20.parseFunc.externalBlocks = table, blockquote\r\n tt_content.text.20.parseFunc.externalBlocks {\r\n # The blockquote content is passed into parseFunc again...\r\n blockquote.callRecursive=1\r\n blockquote.callRecursive.tagStdWrap.HTMLparser = 1\r\n blockquote.callRecursive.tagStdWrap.HTMLparser.tags.blockquote.overrideAttribs = style="margin-bottom:0;margin-top:0;"\r\n blockquote.stripNL=1\r\n table.stripNL=1\r\n table.HTMLtableCells=1\r\n table.HTMLtableCells {\r\n default.callRecursive=1\r\n addChr10BetweenParagraphs=1\r\n }\r\n }\r\n\r\n # Setting up nonTypoTagStdWrap to wrap the text with P-tags\r\n tt_content.text.20.parseFunc.nonTypoTagStdWrap >\r\n tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines < styles.content.RTE_encaps_{$content.RTE_compliant.mode}\r\n\r\n # finally removing the old textstyle formatting on the whole bodytext part.\r\n tt_content.text.20.textStyle >\r\n tt_content.text.20.wrap >\r\n tt_content.text.20.brTag >\r\n[global]\r\n\r\n\r\n\r\n# CType: image\r\ntt_content.image = COA\r\ntt_content.image {\r\n 10 = < lib.stdheader\r\n 20 < styles.content.imgtext\r\n}\r\n\r\n\r\n\r\n\r\n# CType: textpic\r\ntt_content.textpic = COA\r\ntt_content.textpic {\r\n 10 = COA \r\n 10.if.value = 25\r\n 10.if.isLessThan.field = imageorient\r\n 10.10 = < lib.stdheader\r\n \r\n 20 < styles.content.imgtext\r\n 20.text.10 = COA\r\n 20.text.10 {\r\n if.value = 24\r\n if.isGreaterThan.field = imageorient\r\n 10 = < lib.stdheader\r\n }\r\n 20.text.20 = < tt_content.text.20\r\n}\r\n\r\n\r\n# CType: rte\r\ntt_content.rte = COA\r\ntt_content.rte {\r\n 10 = < lib.stdheader\r\n 20 = TEXT\r\n 20.field = bodytext\r\n\r\n 20.editIcons = tt_content:bodytext\r\n 20.editIcons.beforeLastTag=1\r\n 20.editIcons.iconTitle=Edit Rich Text content\r\n}\r\n\r\n\r\n# CType: uploads\r\ntt_content.uploads = COA\r\ntt_content.uploads {\r\n 10 = < lib.stdheader\r\n 20 = CASE\r\n 20 {\r\n setCurrent.field = media\r\n key.field = layout\r\n default < styles.content.uploads\r\n 1 < styles.content.uploads_icons\r\n 2 < styles.content.uploads_imgicons\r\n 3 < styles.content.uploads_imgicons\r\n 3.split.1.filelink.icon.wrap >\r\n }\r\n\r\n 20.stdWrap.editIcons = tt_content:media, layout [table_bgColor|table_border|table_cellspacing|table_cellpadding],filelink_size,imagecaption\r\n 20.stdWrap.editIcons.iconTitle=Edit filelist\r\n}\r\n\r\n\r\n\r\n\r\n# CType: menu\r\ntt_content.menu = COA\r\ntt_content.menu {\r\n 10 = < lib.stdheader\r\n 20 = CASE\r\n 20 {\r\n key.field = menu_type\r\n\r\n default = HMENU\r\n default {\r\n special = list\r\n special.value.field = pages\r\n 1 = TMENU\r\n 1.NO.linkWrap = {$content.menuWrap}\r\n 1.NO.allWrap = {$content.menuAllWrap}\r\n 1.NO.ATagBeforeWrap = {$content.menuATagBeforeWrap}\r\n 1.target = {$content.pageFrameObj}\r\n }\r\n\r\n 1 < .default\r\n 1.special = directory\r\n\r\n 2 < styles.sitemap.text\r\n\r\n 3 < styles.insertContent\r\n 3.select.andWhere = sectionIndex!=0\r\n 3.select.pidInList.override.field = pages\r\n 3.renderObj = TEXT\r\n 3.renderObj {\r\n fieldRequired = header\r\n trim=1\r\n field = header\r\n wrap = {$content.menuWrap}\r\n typolink.parameter.field = pid\r\n typolink.section.field = uid\r\n wrap2 = | \r\n }\r\n\r\n 4 < .1\r\n 4.1.NO {\r\n after.data = field : abstract // field : description // field : subtitle\r\n after.htmlSpecialChars = 1\r\n afterWrap = {$content.subMenuWrap}\r\n }\r\n\r\n 5 < .default\r\n 5.special = updated\r\n 5.special {\r\n maxAge = 3600*24*7\r\n excludeNoSearchPages = 1\r\n }\r\n\r\n 6 < .default\r\n 6.special = keywords\r\n 6.special {\r\n excludeNoSearchPages = 1\r\n }\r\n\r\n 7 < .1\r\n 7.1.expAll = 1\r\n 7.1.wrap = | \r\n 7.2 < .7.1\r\n 7.2.sectionIndex = 1\r\n 7.2.sectionIndex.type = header\r\n 7.2.NO.linkWrap = {$content.subMenuWrap}\r\n }\r\n\r\n 20.stdWrap.editIcons = tt_content: menu_type,pages\r\n 20.stdWrap.editIcons.iconTitle=Edit linkmenu\r\n}\r\n\r\n\r\n\r\n\r\n# CType: shortcut\r\ntt_content.shortcut = COA\r\ntt_content.shortcut {\r\n# 10 = < lib.stdheader\r\n 20 = CASE\r\n 20.key.field = layout\r\n 20.0= RECORDS\r\n 20.0 {\r\n source.field = records\r\n tables = {$content.shortcut.tables}\r\n conf.tt_content = < tt_content\r\n conf.tt_address = < tt_address\r\n conf.tt_links = < tt_links\r\n conf.tt_guest = < tt_guest\r\n conf.tt_board = < tt_board\r\n conf.tt_calender = < tt_calender\r\n conf.tt_rating < tt_rating\r\n conf.tt_products = < tt_products\r\n conf.tt_news = < tt_news\r\n conf.tt_poll = < plugin.tt_poll\r\n }\r\n 20.1= RECORDS\r\n 20.1 {\r\n source.field = records\r\n tables = {$content.shortcut.tables}\r\n conf.tt_poll = < plugin.tt_poll\r\n conf.tt_poll.code = RESULT,SUBMITTEDVOTE\r\n }\r\n\r\n 20.stdWrap.editIcons = tt_content: records\r\n 20.stdWrap.editIcons.iconTitle=Edit recordlist\r\n}\r\n\r\n\r\n\r\n\r\n# CType: list\r\n# The keys for the CASE-cObject is supplied by including static_templates which is configured to fill out these positions. Examples are "content.tt_products" and "content.tt_calendar"\r\ntt_content.list = COA\r\ntt_content.list.10 = < lib.stdheader\r\ntt_content.list.20 = CASE\r\ntt_content.list.20.key.field = list_type\r\ntt_content.list.20 {\r\n # LIST element references (NOT copy of objects!)\r\n 3 = CASE\r\n 3.key.field = layout\r\n 3.0 = < plugin.tt_guest\r\n\r\n 4 = CASE\r\n 4.key.field = layout\r\n 4.0 = < plugin.tt_board_list\r\n 4.1 = < plugin.tt_board_tree\r\n\r\n 2 = CASE\r\n 2.key.field = layout\r\n 2.0 = < plugin.tt_board_tree\r\n\r\n 5 = CASE\r\n 5.key.field = layout\r\n 5.0 = < plugin.tt_products\r\n\r\n 7 = CASE\r\n 7.key.field = layout\r\n 7.0 = < plugin.tt_calender\r\n\r\n 8 = CASE\r\n 8.key.field = layout\r\n 8.0 = < plugin.tt_rating\r\n\r\n 9 = CASE\r\n 9.key.field = layout\r\n 9.0 = < plugin.tt_news\r\n\r\n 11 = CASE\r\n 11.key.field = layout\r\n 11.0 = < plugin.tipafriend\r\n\r\n 20 = CASE\r\n 20.key.field = layout\r\n 20.0 = < plugin.feadmin.fe_users\r\n\r\n 21 = CASE\r\n 21.key.field = layout\r\n 21.0 = < plugin.feadmin.dmailsubscription\r\n}\r\ntt_content.list {\r\n 20.stdWrap.editIcons = tt_content: list_type, layout, select_key, pages [recursive]\r\n 20.stdWrap.editIcons.iconTitle=Edit recordlist\r\n}\r\n\r\n\r\n# CType: multimedia\r\ntt_content.multimedia = COA\r\ntt_content.multimedia {\r\n 10 = < lib.stdheader\r\n 20 = MULTIMEDIA\r\n 20.file.field = multimedia\r\n 20.file.wrap = uploads/media/\r\n 20.file.listNum = 0\r\n 20.params.field = bodytext\r\n}\r\n\r\n\r\n\r\n\r\n# CType: splash\r\ntt_content.splash = CASE\r\ntt_content.splash.key.field = splash_layout\r\n\r\ntt_content.splash.default = COA\r\ntt_content.splash.default {\r\n 20 = CTABLE\r\n 20 {\r\n c.1 = < tt_content.text\r\n lm.1 = IMAGE\r\n lm.1.file {\r\n import = uploads/pics/\r\n import.field = image\r\n import.listNum = 0\r\n maxW.field = imagewidth\r\n maxW.ifEmpty = 200\r\n }\r\n cMargins = 30,0,0,0\r\n }\r\n}\r\ntt_content.splash.1 < tt_content.splash.default\r\ntt_content.splash.1.20.lm.1.file >\r\ntt_content.splash.1.20.lm.1.file = GIFBUILDER\r\ntt_content.splash.1.20.lm.1.file {\r\n XY = [10.w]+10,[10.h]+10\r\n backColor = {$content.splash.bgCol}\r\n backColor.override.data = register:pageColor\r\n format = jpg\r\n 5 = BOX\r\n 5.dimensions = 3,3,[10.w],[10.h]\r\n 5.color = #333333\r\n 7 = EFFECT\r\n 7.value = blur=99|blur=99|blur=99|blur=99|blur=99|blur=99|blur=99\r\n 10 = IMAGE\r\n 10.file {\r\n import = uploads/pics/\r\n import.field = image\r\n import.listNum = 0\r\n maxW.field = imagewidth\r\n maxW.ifEmpty = 200\r\n }\r\n}\r\ntt_content.splash.2 < tt_content.splash.default\r\ntt_content.splash.2.20.lm.1.file.m < styles.content.imgFrames.1\r\ntt_content.splash.3 < tt_content.splash.default\r\ntt_content.splash.3.20.lm.1.file.m < styles.content.imgFrames.2\r\n // From plugin.postit1, if included:\r\ntt_content.splash.20 = < plugin.postit1\r\n\r\n# CType: mailform\r\ntt_content.mailform = COA\r\ntt_content.mailform {\r\n 10 = < lib.stdheader\r\n 20 < styles.content.mailform\r\n\r\n 20.stdWrap.editIcons = tt_content: bodytext,pages,subheader\r\n 20.stdWrap.editIcons.iconTitle=Edit multimedia element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: search\r\ntt_content.search = COA\r\ntt_content.search {\r\n 10 = < lib.stdheader\r\n 20 < styles.content.searchresult\r\n 30 < styles.content.searchform\r\n\r\n 30.stdWrap.editIcons = tt_content: pages\r\n 30.stdWrap.editIcons.iconTitle=Edit search element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: login\r\ntt_content.login = COA\r\ntt_content.login {\r\n 10 = < lib.stdheader\r\n 20 < styles.content.loginform\r\n\r\n 20.stdWrap.editIcons = tt_content: pages\r\n 20.stdWrap.editIcons.iconTitle=Edit login element\r\n}\r\n\r\n\r\n\r\n\r\n# CType: html\r\ntt_content.html = TEXT\r\ntt_content.html.field = bodytext\r\ntt_content.html.editIcons = tt_content: pages\r\ntt_content.html.editIcons.iconTitle=Edit pure HTML content\r\n\r\n# CType: script\r\ntt_content.script = TEXT\r\ntt_content.script.value =\r\n\r\n# CType: script\r\ntt_content.div = TEXT\r\ntt_content.div.value =\r\n\r\n# Default error msg:\r\ntt_content.default = TEXT\r\ntt_content.default.field = CType\r\ntt_content.default.wrap = CTYPE "|" not defined! \r\n\r\n\r\n', 'Content-rendering:\r\n\r\nContains configuration for default content-rendering for the table "tt_content"\r\nIs included by the standard-templates. \r\nNotice this template includes other static templates, especially "styles.content (default)"\r\n\r\nStatus:\r\nChanged 28-06-2000', '\r\n# Setting up the CSS Editor\r\nCSS_editor = Template Styles\r\nCSS_editor.ch {\r\n BODY = General\r\n BODY.selector = BODY\r\n BODY.attribs = font-family, background-color\r\n BODY.example = Plan text outside of any tags written in the page-body.\r\n\r\n A = Links\r\n A.selector = A\r\n A.attribs = LINKS,font-weight\r\n A.example = This is a link to the page top.\r\n A.exampleStop=1\r\n A.ch {\r\n hover = Mouseover links\r\n hover.selector = + :hover\r\n hover.attribs = LINKS\r\n\r\n active = Active links\r\n active.selector = + :active\r\n active.attribs = LINKS\r\n\r\n visited = Visited links\r\n visited.selector = + :visited\r\n visited.attribs = LINKS\r\n }\r\n \r\n content = < tt_content.CSS_editor\r\n}\r\ntt_content.CSS_editor = General content\r\ntt_content.CSS_editor {\r\n title.dk = Generelt Indhold\r\n}');
INSERT INTO static_template VALUES ('44', '0', '1054753381', '955394546', 'styles.header.gfx1', '', 'styles.header.gfx1 >\r\nstyles.header.gfx1 {\r\n # cat=content/cHeader_g/h5; type=color; label=Header "Layout5", Backgr. color: Color of the background of the header-items. This should be the same as the page background color.\r\n bgCol = white\r\n\r\n # cat=content/cHeader_g/h5; type=file[ttf]; label=Header "Layout5", Font file: TrueType (ttf) font\r\n file.fontFile = \r\n # cat=content/cHeader_g/h5; type=int[1-40]; label=Header "Layout5", Font size: Font size of the TrueType font\r\n fontSize = 20\r\n # cat=content/cHeader_g/h5; type=color; label=Header "Layout5", Font color: Font color of the TrueType font\r\n fontColor = black\r\n # cat=content/cHeader_g/h5; type=offset; label=Header "Layout5", Font offset: Enter the offset of the text from the upper-left corner on the header items\r\n fontOffset = 2,20\r\n # cat=content/cHeader_g/h5; type=boolean; label=Header "Layout5", Nicetext: If the text is jagged on the edges, you may try to eliminate it with this option. But it will also slow down the rendering process.\r\n niceText = \r\n\r\n # cat=content/cHeader_g/h5; type=int[1-200]; label=Header "Layout5", height: Height (pixels) of the header-items\r\n itemH = 30\r\n # cat=content/cHeader_g/h5; type=int+; label=Header "Layout5", Max width: Maximum width (pixels) of the header-items. Use this to ensure that the headers will never get wider than your page design for the content allows. Use the same value as for "Max Image Width".\r\n maxWidth = \r\n # cat=content/cHeader_g/h5; type=int+; label=Header "Layout5", Max chars: Maximum number of text characters allowed in the header items. Use this as a way to limit the physical width of the headers. Similar in concept to ".maxWidth" \r\n maxChars = 35\r\n\r\n # cat=content/cHeader_g/h5; type=int[1-256]; label=Header "Layout5", Reduce colors: Number of indexed colors on header items. If your headers end up with weird colors, you can try to enter a higher number of colors. But the graphics-files will also increase their filesize.\r\n reduceColors = 16\r\n # cat=content/cHeader_g/h5; type=wrap; label=Header "Layout5", Wrap: Wrap HTML-code for the header item\r\n wrap = \r\n}\r\n\r\n', 'styles.header.gfx1 >\r\nstyles.header.gfx1 = IMAGE\r\nstyles.header.gfx1 {\r\n wrap = {$styles.header.gfx1.wrap}\r\n alttext.current = 1\r\n file = GIFBUILDER\r\n file {\r\n XY = [10.w]+10 ,{$styles.header.gfx1.itemH}\r\n maxWidth = {$styles.header.gfx1.maxWidth}\r\n backColor = {$styles.header.gfx1.bgCol}\r\n reduceColors = {$styles.header.gfx1.reduceColors}\r\n 10 = TEXT\r\n 10 {\r\n text.current = 1\r\n text.crop = {$styles.header.gfx1.maxChars}\r\n fontSize = {$styles.header.gfx1.fontSize}\r\n fontFile = {$styles.header.gfx1.file.fontFile}\r\n fontColor = {$styles.header.gfx1.fontColor}\r\n offset = {$styles.header.gfx1.fontOffset}\r\n niceText = {$styles.header.gfx1.niceText}\r\n }\r\n }\r\n}\r\n', 'Header graphics.\r\n\r\nUsed as Header Layout 5 in the "content (default)" template', '');
-INSERT INTO static_template VALUES ('45', '0', '1151518167', '955520868', 'styles.content (default)', '', ' # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n # cat=advanced; type=int+; label= News Content PID: If your template has a column with "news"-content fetched from another page-id, this is where you enter the id-number of that page!\r\nstyles.content.getNews.newsPid = 0\r\n\r\nstyles.content.lastUpdate {\r\n format = H:i d/m Y\r\n # cat=page//lastupdate; type=; label= Label for "Last update": Last update is shown in the bottom of the page if the "Last update" date entry is set for the page record.\r\n label = Last update:\r\n # cat=page//lastupdate; type=wrap; label= Wrap for "Last update"\r\n wrap = | \r\n # cat=page//lastupdate; type=comment; label= Automatic "Last update": Click this option, if you want to automatically show "Last update" on the page.\r\n comment_auto = #\r\n}\r\n\r\nstyles.content.typo3_powered {\r\n #cat=advanced; type=options[,1,2]; label="TYPO3 Powered By" Logo: Select which - if any - TYPO3 logo will be displayed in the bottom of the page.\r\n number = 2\r\n}\r\n\r\nstyles.content.textStyle {\r\n # cat=content/cText/f1; type=small; label= Bodytext font\r\n face = \r\n # cat=content/cText/f2; type=int[1-5]; label= Bodytext size\r\n size = \r\n # cat=content/cText/f3; type=color; label= Bodytext color\r\n color = \r\n color1 =\r\n color2 =\r\n properties =\r\n # cat=content/cText/f4; type=wrap; label= Alternative wrap: This could be used to wrap the bodytext in
-tags if you would like to use a stylesheet instead\r\n altWrap =\r\n}\r\nstyles.content.tableStyle {\r\n # cat=content/cTable; type=color; label= Tables background color\r\n color = \r\n color1 =\r\n color2 =\r\n alignField =\r\n}\r\nstyles.content {\r\n # cat=content/cTable; type=wrap; label= Alternative wrap: This could be used to wrap the table content in
-tags if you would like to use a stylesheet instead\r\n table.altWrap =\r\n # cat=content/cBullets; type=wrap; label= Alternative wrap: This could be used to wrap the bullet list items in
-tags if you would like to use a stylesheet instead\r\n bulletlist.altWrap =\r\n}\r\n\r\nstyles.content.links {\r\n keep = path\r\n # cat=content/links; type=small; label= Target for external links\r\n extTarget = _blank\r\n target = {$PAGE_TARGET}\r\n # cat=content/links; type=wrap; label= Wrap for links in text\r\n wrap = \r\n allowTags = b,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span\r\n # cat=content/cSearch; type=wrap; label= Searchwords markup: Wrap for markup of search-words in text upon a search.\r\n sword = |\r\n}\r\nstyles.content.uploads {\r\n # cat=content/cUploads; type=wrap; label= Wrap: Wrap for content element "Filelinks"\r\n wrap = | \r\n labelWrap = \r\n sizeWrap = \r\n tdWrap =
|
\r\n # cat=content/cUploads; type=wrap; label= Wrap, description: Wrap for the description of content element "Filelinks". If this is NOT set, the description will not shown up.\r\n descriptionWrap = \r\n jumpurl_secure = \r\n jumpurl_secure_mimeTypes = pdf=application/pdf, doc=application/msword\r\n jumpurl = \r\n}\r\n\r\nstyles.content.frames {\r\n ruler.lineColor = black\r\n ruler.lineThickness = 1\r\n ruler.before = 10\r\n ruler.after = 10\r\n padding = 10\r\n indent = 30\r\n # cat=content//; type=color; label= Frame 1 background color: Set the background color of the content element frame "frame1".\r\n 1.bgCol = silver\r\n # cat=content//; type=color; label= Frame 2 background color: Set the background color of the content element frame "frame2".\r\n 2.bgCol = silver\r\n # cat=content//; type=color; label= Frame 2 border color: Set the border color of the content element frame "frame2".\r\n 2.borderCol = black\r\n 2.borderThickness = 2\r\n\r\n 33_66cell =
\r\n}\r\nstyles.content.imgFrames {\r\n # cat=advanced; type=color; label= Image Frame BgColor: Set the background color of the image frames. Should match the background of the page.\r\n bgCol = white\r\n bottomCol = black\r\n # cat=advanced; type=options[darkroom,artist]; label= Image Frame Collection: Sets which framecollection is used to frame images.\r\n frameCollection = darkroom\r\n # cat=advanced; type=comment; label= Image Frame underlay: Set this flag to disable the black frame underlay.\r\n comment_bottom =\r\n path = EXT:statictemplates/media/frames/\r\n}\r\nstyles.content.imgtext {\r\n # TIP! if register[maxImageWidth] is set, this will override maxW\r\n # cat=content,basic/cImage/a_maxw1; type=int+; label= Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.\r\n maxW = 600\r\n # cat=content/cImage/a_maxw2; type=int+; label= Max Image Width (Text): Same as above, but this is the maximum width when text is wrapped around an imageblock. Default is 50% of the normal Max Image Width\r\n maxWInText =\r\n # cat=content/cImage/b; type=color; label= Image border color: Bordercolor of images in content elements when "Border"-option for element is set.\r\n borderColor = black\r\n # cat=content/cImage/b; type=int[0-100]; label= Image border thickness: Thickness of border around images in content elements when "Border"-option for element is set.\r\n borderThick = 2\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Column space: Horizontal distance between images in a block in content elements of type "Image" or "Text w/Image".\r\n colSpace = 10\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Row space: Vertical distance between images in a block in content elements of type "Image" or "Text w/Image".\r\n rowSpace = 10\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Margin to text: Horizontal distance between an imageblock and text in content elements of type "Image" or "Text w/Image".\r\n textMargin = 10\r\n linkWrap.width = 800m\r\n linkWrap.height = 600m\r\n linkWrap.effects = \r\n # cat=content/cImage/x; type=boolean; label= Advanced, New window: If set, every click-enlarged image will open in it\'s own popup window and not the current popup window (which may have a wrong size for the image to fit in)\r\n linkWrap.newWindow = 0\r\n # cat=content/cImage/c; type=wrap; label= Images, caption: Wrap around the caption of imageblocks.\r\n captionWrap = | \r\n # cat=content/cImage/c; type=boolean; label= Images, caption split: If this is checked, then the image caption will be split by each line and they will appear underneath the corresponding image in the imagelist.\r\n captionSplit = 0\r\n target = {$PAGE_TARGET}\r\n comment_CSL-LinkList = #\r\n}\r\nstyles.content.mailform {\r\n fieldWrap = \r\n labelWrap =\r\n commentWrap =\r\n radioWrap = | \r\n REQ.labelWrap =\r\n border = 5\r\n target = {$PAGE_TARGET}\r\n # cat=content/cMailform; type=; label= Message, Formmail OK: This is the message (if any) that is popped-up (JavaScript) when a user clicks "send" with an email-form\r\n goodMess =\r\n # cat=content/cMailform; type=; label= Message, Formmail Missing: This is the message that is popped-up when a user has NOT filled required fields in an email-form\r\n badMess =\r\n comment_type2 = #\r\n}\r\nstyles.content.loginform {\r\n target = _top\r\n # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the sysFolder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!\r\n pid = \r\n # cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user\r\n goodMess =\r\n}\r\nstyles.content.searchform {\r\n # cat=content/cSearch; type=; label= Message, Searchform: This is the message (if any) that is popped-up when a user performs a search\r\n goodMess =\r\n}\r\nstyles.content.columns {\r\n totalWidth = \r\n gapWidth = 10\r\n gapLineThickness = 1\r\n}\r\nstyles.content.searchresult {\r\n face = Verdana\r\n size = 1\r\n color = navy\r\n head.face = Verdana\r\n head.size = 2\r\n head.color = black\r\n target = {$PAGE_TARGET}\r\n resultTarget = {$PAGE_TARGET}\r\n header.wrap = | \r\n header.bgCol = silver\r\n}\r\nstyles.content.meta {\r\n # cat=page; type=; label= META-tag description: Enter a general description for the site. Will appear on all pages in addition to page-specific descriptions.\r\n site_description =\r\n # cat=page; type=; label= META-tag keywords: Enter general keywords for the site. Will appear on all pages in addition to page-specific keywords.\r\n site_keywords =\r\n}\r\n\r\n # cat=page/language; type=comment; label= DK language: Set this value to enable Danish labels on Form- and Search-objects. "" = Danish, "#" = (Default)\r\n # cat=\r\ncomment_DK = #\r\n\r\n # cat=advanced/links; type=small; label= Target for internal links: Should match the name of the content PAGE-object in TypoScript when used with frames. Most cases: Set to "page" if you have frames in the template. If not, set to "" (empty)\r\nPAGE_TARGET = page\r\n\r\n', ' # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n # get content\r\nstyles.content.get = CONTENT\r\nstyles.content.get {\r\n table = tt_content\r\n select.orderBy = sorting\r\n select.where = colPos=0\r\n select.languageField = sys_language_uid\r\n}\r\n\r\n # get content, left\r\nstyles.content.getLeft < styles.content.get\r\nstyles.content.getLeft.select.where = colPos=1\r\n\r\n # get content, right\r\nstyles.content.getRight < styles.content.get\r\nstyles.content.getRight.select.where = colPos=2\r\n\r\n # get content, margin\r\nstyles.content.getBorder < styles.content.get\r\nstyles.content.getBorder.select.where = colPos=3\r\n\r\n # get news\r\nstyles.content.getNews < styles.content.get\r\nstyles.content.getNews.select.pidInList = {$styles.content.getNews.newsPid}\r\n\r\n # std bodyTag. \r\n # NOTE: These constants inserted are NOT defined in the constants-field of this template!!\r\nstyles.content.bodyTag = \r\n\r\n # std metaTag\r\nstyles.content.meta {\r\n KEYWORDS.data = page: keywords\r\n KEYWORDS.keywords = 1\r\n KEYWORDS.wrap = |,{$styles.content.meta.site_keywords}\r\n KEYWORDS.htmlSpecialChars = 1\r\n DESCRIPTION.data = page: description\r\n DESCRIPTION.trim = 1\r\n DESCRIPTION.wrap = |. {$styles.content.meta.site_description}\r\n DESCRIPTION.htmlSpecialChars = 1\r\n}\r\n\r\n # std last updated\r\nstyles.content.lastUpdate = TEXT\r\nstyles.content.lastUpdate {\r\n data = page:lastUpdated\r\n if.isTrue.data = page:lastUpdated\r\n date = {$styles.content.lastUpdate.format}\r\n wrap = {$styles.content.lastUpdate.label} |\r\n wrap2 = {$styles.content.lastUpdate.wrap}\r\n {$styles.content.lastUpdate.comment_auto} data = register : SYS_LASTCHANGED\r\n {$styles.content.lastUpdate.comment_auto} if >\r\n}\r\n\r\n\r\nstyles.content.typo3_credit = TEXT\r\nstyles.content.typo3_credit {\r\n value = This site is dynamicly generated by TYPO3 CMS - freely available from www.typo3.com!\r\n lang.dk = Dette website er dynamisk genereret af TYPO3 CMS - frit tilgÔøΩngeligt fra www.typo3.dk!\r\n wrap =
\r\n }\r\n fontTag = | \r\n textStyle < styles.content.textStyle\r\n textStyle.altWrap = {$styles.content.bulletlist.altWrap}\r\n}\r\n\r\n# NOTE: Based on "current" to be set to the bulletlist content on beforehand!\r\nstyles.content.bulletlist_gr < styles.content.bulletlist\r\nstyles.content.bulletlist_gr {\r\n split {\r\n 1.wrap =
\r\n 10 = TEXT\r\n 10.value = Sorry, your search was empty!\r\n 10.fontTag = {$styles.content.searchresult.header.wrap}\r\n 10.wrap =
|
\r\n }\r\n next = TEXT\r\n next.value = Next\r\n prev = TEXT\r\n prev.value = Prev\r\n target = {$styles.content.searchresult.target}\r\n range = 20\r\n}\r\n\r\n\r\nstyles.content.editPanelPage = COA\r\nstyles.content.editPanelPage {\r\n 10 = EDITPANEL\r\n 10 {\r\n# move,new,edit,hide\r\n allow = toolbar,move,hide\r\n label = Page: %s\r\n }\r\n/*\r\n 20 = EDITPANEL\r\n 20 {\r\n newRecordFromTable = tt_content\r\n line = 5\r\n label = New content...\r\n }\r\n*/\r\n}\r\n\r\n\r\nstyles.content.RTE_encaps_stylesheets {\r\n encapsTagList = div,p,pre\r\n remapTag.DIV = P\r\n nonWrappedTag = P\r\n innerStdWrap_all.ifEmpty = \r\n defaultAlign.field = text_align\r\n}\r\n\r\nstyles.content.RTE_encaps_fontwrap < styles.content.RTE_encaps_stylesheets\r\nstyles.content.RTE_encaps_fontwrap {\r\n # Forcing these attributes onto the encapsulation-tags if any\r\n addAttributes.P.style=margin:0 0 0 0;\r\n addAttributes.PRE.style=margin:0 0 0 0; color:navy;\r\n encapsLinesStdWrap.P.textStyle < styles.content.textStyle\r\n encapsLinesStdWrap.P.textStyle.align>\r\n}\r\n', 'This is a "library" of standard-objects commonly used - at least in the standard-templates and "Content (default)".\r\n', '');
+INSERT INTO static_template VALUES ('45', '0', '1151518167', '955520868', 'styles.content (default)', '', ' # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n # cat=advanced; type=int+; label= News Content PID: If your template has a column with "news"-content fetched from another page-id, this is where you enter the id-number of that page!\r\nstyles.content.getNews.newsPid = 0\r\n\r\nstyles.content.lastUpdate {\r\n format = H:i d/m Y\r\n # cat=page//lastupdate; type=; label= Label for "Last update": Last update is shown in the bottom of the page if the "Last update" date entry is set for the page record.\r\n label = Last update:\r\n # cat=page//lastupdate; type=wrap; label= Wrap for "Last update"\r\n wrap = | \r\n # cat=page//lastupdate; type=comment; label= Automatic "Last update": Click this option, if you want to automatically show "Last update" on the page.\r\n comment_auto = #\r\n}\r\n\r\nstyles.content.typo3_powered {\r\n #cat=advanced; type=options[,1,2]; label="TYPO3 Powered By" Logo: Select which - if any - TYPO3 logo will be displayed in the bottom of the page.\r\n number = 2\r\n}\r\n\r\nstyles.content.textStyle {\r\n # cat=content/cText/f1; type=small; label= Bodytext font\r\n face = \r\n # cat=content/cText/f2; type=int[1-5]; label= Bodytext size\r\n size = \r\n # cat=content/cText/f3; type=color; label= Bodytext color\r\n color = \r\n color1 =\r\n color2 =\r\n properties =\r\n # cat=content/cText/f4; type=wrap; label= Alternative wrap: This could be used to wrap the bodytext in
-tags if you would like to use a stylesheet instead\r\n altWrap =\r\n}\r\nstyles.content.tableStyle {\r\n # cat=content/cTable; type=color; label= Tables background color\r\n color = \r\n color1 =\r\n color2 =\r\n alignField =\r\n}\r\nstyles.content {\r\n # cat=content/cTable; type=wrap; label= Alternative wrap: This could be used to wrap the table content in
-tags if you would like to use a stylesheet instead\r\n table.altWrap =\r\n # cat=content/cBullets; type=wrap; label= Alternative wrap: This could be used to wrap the bullet list items in
-tags if you would like to use a stylesheet instead\r\n bulletlist.altWrap =\r\n}\r\n\r\nstyles.content.links {\r\n keep = path\r\n # cat=content/links; type=small; label= Target for external links\r\n extTarget = _blank\r\n target = {$PAGE_TARGET}\r\n # cat=content/links; type=wrap; label= Wrap for links in text\r\n wrap = \r\n allowTags = b,i,u,a,img,br,div,center,pre,font,hr,sub,sup,p,strong,em,li,ul,ol,blockquote,strike,span\r\n # cat=content/cSearch; type=wrap; label= Searchwords markup: Wrap for markup of search-words in text upon a search.\r\n sword = |\r\n}\r\nstyles.content.uploads {\r\n # cat=content/cUploads; type=wrap; label= Wrap: Wrap for content element "Filelinks"\r\n wrap = | \r\n labelWrap = \r\n sizeWrap = \r\n tdWrap =
|
\r\n # cat=content/cUploads; type=wrap; label= Wrap, description: Wrap for the description of content element "Filelinks". If this is NOT set, the description will not shown up.\r\n descriptionWrap = \r\n jumpurl_secure = \r\n jumpurl_secure_mimeTypes = pdf=application/pdf, doc=application/msword\r\n jumpurl = \r\n}\r\n\r\nstyles.content.frames {\r\n ruler.lineColor = black\r\n ruler.lineThickness = 1\r\n ruler.before = 10\r\n ruler.after = 10\r\n padding = 10\r\n indent = 30\r\n # cat=content//; type=color; label= Frame 1 background color: Set the background color of the content element frame "frame1".\r\n 1.bgCol = silver\r\n # cat=content//; type=color; label= Frame 2 background color: Set the background color of the content element frame "frame2".\r\n 2.bgCol = silver\r\n # cat=content//; type=color; label= Frame 2 border color: Set the border color of the content element frame "frame2".\r\n 2.borderCol = black\r\n 2.borderThickness = 2\r\n\r\n 33_66cell =
\r\n}\r\nstyles.content.imgFrames {\r\n # cat=advanced; type=color; label= Image Frame BgColor: Set the background color of the image frames. Should match the background of the page.\r\n bgCol = white\r\n bottomCol = black\r\n # cat=advanced; type=options[darkroom,artist]; label= Image Frame Collection: Sets which framecollection is used to frame images.\r\n frameCollection = darkroom\r\n # cat=advanced; type=comment; label= Image Frame underlay: Set this flag to disable the black frame underlay.\r\n comment_bottom =\r\n path = EXT:statictemplates/media/frames/\r\n}\r\nstyles.content.imgtext {\r\n # TIP! if register[maxImageWidth] is set, this will override maxW\r\n # cat=content,basic/cImage/a_maxw1; type=int+; label= Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.\r\n maxW = 600\r\n # cat=content/cImage/a_maxw2; type=int+; label= Max Image Width (Text): Same as above, but this is the maximum width when text is wrapped around an imageblock. Default is 50% of the normal Max Image Width\r\n maxWInText =\r\n # cat=content/cImage/b; type=color; label= Image border color: Bordercolor of images in content elements when "Border"-option for element is set.\r\n borderColor = black\r\n # cat=content/cImage/b; type=int[0-100]; label= Image border thickness: Thickness of border around images in content elements when "Border"-option for element is set.\r\n borderThick = 2\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Column space: Horizontal distance between images in a block in content elements of type "Image" or "Text w/Image".\r\n colSpace = 10\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Row space: Vertical distance between images in a block in content elements of type "Image" or "Text w/Image".\r\n rowSpace = 10\r\n # cat=content/cImage/x; type=int[0-100]; label= Advanced, Margin to text: Horizontal distance between an imageblock and text in content elements of type "Image" or "Text w/Image".\r\n textMargin = 10\r\n linkWrap.width = 800m\r\n linkWrap.height = 600m\r\n linkWrap.effects = \r\n # cat=content/cImage/x; type=boolean; label= Advanced, New window: If set, every click-enlarged image will open in it\'s own popup window and not the current popup window (which may have a wrong size for the image to fit in)\r\n linkWrap.newWindow = 0\r\n # cat=content/cImage/c; type=wrap; label= Images, caption: Wrap around the caption of imageblocks.\r\n captionWrap = | \r\n # cat=content/cImage/c; type=boolean; label= Images, caption split: If this is checked, then the image caption will be split by each line and they will appear underneath the corresponding image in the imagelist.\r\n captionSplit = 0\r\n target = {$PAGE_TARGET}\r\n comment_CSL-LinkList = #\r\n}\r\nstyles.content.mailform {\r\n fieldWrap = \r\n labelWrap =\r\n commentWrap =\r\n radioWrap = | \r\n REQ.labelWrap =\r\n border = 5\r\n target = {$PAGE_TARGET}\r\n # cat=content/cMailform; type=; label= Message, Formmail OK: This is the message (if any) that is popped-up (JavaScript) when a user clicks "send" with an email-form\r\n goodMess =\r\n # cat=content/cMailform; type=; label= Message, Formmail Missing: This is the message that is popped-up when a user has NOT filled required fields in an email-form\r\n badMess =\r\n comment_type2 = #\r\n}\r\nstyles.content.loginform {\r\n target = _top\r\n # cat=content/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!\r\n pid = \r\n # cat=content/cLogin; type=; label= Message, Login: This is the message (if any) that is popped-up when a user logs in as a front-end user\r\n goodMess =\r\n}\r\nstyles.content.searchform {\r\n # cat=content/cSearch; type=; label= Message, Searchform: This is the message (if any) that is popped-up when a user performs a search\r\n goodMess =\r\n}\r\nstyles.content.columns {\r\n totalWidth = \r\n gapWidth = 10\r\n gapLineThickness = 1\r\n}\r\nstyles.content.searchresult {\r\n face = Verdana\r\n size = 1\r\n color = navy\r\n head.face = Verdana\r\n head.size = 2\r\n head.color = black\r\n target = {$PAGE_TARGET}\r\n resultTarget = {$PAGE_TARGET}\r\n header.wrap = | \r\n header.bgCol = silver\r\n}\r\nstyles.content.meta {\r\n # cat=page; type=; label= META-tag description: Enter a general description for the site. Will appear on all pages in addition to page-specific descriptions.\r\n site_description =\r\n # cat=page; type=; label= META-tag keywords: Enter general keywords for the site. Will appear on all pages in addition to page-specific keywords.\r\n site_keywords =\r\n}\r\n\r\n # cat=page/language; type=comment; label= DK language: Set this value to enable Danish labels on Form- and Search-objects. "" = Danish, "#" = (Default)\r\n # cat=\r\ncomment_DK = #\r\n\r\n # cat=advanced/links; type=small; label= Target for internal links: Should match the name of the content PAGE-object in TypoScript when used with frames. Most cases: Set to "page" if you have frames in the template. If not, set to "" (empty)\r\nPAGE_TARGET = page\r\n\r\n', ' # Clear out any constants in this reserved room!\r\nstyles.content >\r\n\r\n # get content\r\nstyles.content.get = CONTENT\r\nstyles.content.get {\r\n table = tt_content\r\n select.orderBy = sorting\r\n select.where = colPos=0\r\n select.languageField = sys_language_uid\r\n}\r\n\r\n # get content, left\r\nstyles.content.getLeft < styles.content.get\r\nstyles.content.getLeft.select.where = colPos=1\r\n\r\n # get content, right\r\nstyles.content.getRight < styles.content.get\r\nstyles.content.getRight.select.where = colPos=2\r\n\r\n # get content, margin\r\nstyles.content.getBorder < styles.content.get\r\nstyles.content.getBorder.select.where = colPos=3\r\n\r\n # get news\r\nstyles.content.getNews < styles.content.get\r\nstyles.content.getNews.select.pidInList = {$styles.content.getNews.newsPid}\r\n\r\n # std bodyTag. \r\n # NOTE: These constants inserted are NOT defined in the constants-field of this template!!\r\nstyles.content.bodyTag = \r\n\r\n # std metaTag\r\nstyles.content.meta {\r\n KEYWORDS.data = page: keywords\r\n KEYWORDS.keywords = 1\r\n KEYWORDS.wrap = |,{$styles.content.meta.site_keywords}\r\n KEYWORDS.htmlSpecialChars = 1\r\n DESCRIPTION.data = page: description\r\n DESCRIPTION.trim = 1\r\n DESCRIPTION.wrap = |. {$styles.content.meta.site_description}\r\n DESCRIPTION.htmlSpecialChars = 1\r\n}\r\n\r\n # std last updated\r\nstyles.content.lastUpdate = TEXT\r\nstyles.content.lastUpdate {\r\n data = page:lastUpdated\r\n if.isTrue.data = page:lastUpdated\r\n date = {$styles.content.lastUpdate.format}\r\n wrap = {$styles.content.lastUpdate.label} |\r\n wrap2 = {$styles.content.lastUpdate.wrap}\r\n {$styles.content.lastUpdate.comment_auto} data = register : SYS_LASTCHANGED\r\n {$styles.content.lastUpdate.comment_auto} if >\r\n}\r\n\r\n\r\nstyles.content.typo3_credit = TEXT\r\nstyles.content.typo3_credit {\r\n value = This site is dynamicly generated by TYPO3 CMS - freely available from www.typo3.com!\r\n lang.dk = Dette website er dynamisk genereret af TYPO3 CMS - frit tilgÔøΩngeligt fra www.typo3.dk!\r\n wrap =
\r\n }\r\n fontTag = | \r\n textStyle < styles.content.textStyle\r\n textStyle.altWrap = {$styles.content.bulletlist.altWrap}\r\n}\r\n\r\n# NOTE: Based on "current" to be set to the bulletlist content on beforehand!\r\nstyles.content.bulletlist_gr < styles.content.bulletlist\r\nstyles.content.bulletlist_gr {\r\n split {\r\n 1.wrap =
\r\n 10 = TEXT\r\n 10.value = Sorry, your search was empty!\r\n 10.fontTag = {$styles.content.searchresult.header.wrap}\r\n 10.wrap =
|
\r\n }\r\n next = TEXT\r\n next.value = Next\r\n prev = TEXT\r\n prev.value = Prev\r\n target = {$styles.content.searchresult.target}\r\n range = 20\r\n}\r\n\r\n\r\nstyles.content.editPanelPage = COA\r\nstyles.content.editPanelPage {\r\n 10 = EDITPANEL\r\n 10 {\r\n# move,new,edit,hide\r\n allow = toolbar,move,hide\r\n label = Page: %s\r\n }\r\n/*\r\n 20 = EDITPANEL\r\n 20 {\r\n newRecordFromTable = tt_content\r\n line = 5\r\n label = New content...\r\n }\r\n*/\r\n}\r\n\r\n\r\nstyles.content.RTE_encaps_stylesheets {\r\n encapsTagList = div,p,pre\r\n remapTag.DIV = P\r\n nonWrappedTag = P\r\n innerStdWrap_all.ifEmpty = \r\n defaultAlign.field = text_align\r\n}\r\n\r\nstyles.content.RTE_encaps_fontwrap < styles.content.RTE_encaps_stylesheets\r\nstyles.content.RTE_encaps_fontwrap {\r\n # Forcing these attributes onto the encapsulation-tags if any\r\n addAttributes.P.style=margin:0 0 0 0;\r\n addAttributes.PRE.style=margin:0 0 0 0; color:navy;\r\n encapsLinesStdWrap.P.textStyle < styles.content.textStyle\r\n encapsLinesStdWrap.P.textStyle.align>\r\n}\r\n', 'This is a "library" of standard-objects commonly used - at least in the standard-templates and "Content (default)".\r\n', '');
INSERT INTO static_template VALUES ('76', '0', '1054752719', '997664283', 'language.dk (danish) [DEPRECATED]', '', '# ***********************\r\n# Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.file.templateFile = EXT:statictemplates/media/scripts/fe_admin_dmailsubscrip_dk.tmpl', '## Setting the TypoScript language to danish:\r\nconfig.language = dk\r\n\r\n\r\n# ***********************************\r\n# Login form as used in \'content (default)\'\r\n# ***********************************\r\ntt_content.login.20.dataArray {\r\n 10.label.lang.dk = Brugernavn:\r\n 20.label.lang.dk = Password:\r\n 40.value.lang.dk = Login\r\n}\r\n\r\n[usergroup = *]\r\ntt_content.login.20.dataArray {\r\n 10.label.lang.dk = Brugernavn: \r\n 20 >\r\n 40.value.lang.dk = Logout\r\n}\r\n[global]\r\n\r\n\r\n\r\n\r\n# ***********************\r\n# Search dialog object\r\n# ***********************\r\n\r\ntt_content.search.30.dataArray {\r\n 10.label.lang.dk = S¯geord:\r\n 20.label.lang.dk = S¯g i:\r\n 20.valueArray {\r\n 10.label.lang.dk = Overskrifter og n¯gleord\r\n 20.label.lang.dk = Sideindhold\r\n }\r\n 40.value.lang.dk = Start s¯gning!\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n# Search result page object\r\n# ***********************\r\ntt_content.search.20 {\r\n layout.10.lang.dk = S¯geresultat: ###RANGELOW###-###RANGEHIGH### ud af ###TOTAL###\r\n noResultObj.10.lang.dk = Beklager, din s¯gning var tom!\r\n next.lang.dk = NÊste\r\n prev.lang.dk = Forrige\r\n}\r\n\r\n\r\n\r\n# ***********************\r\n# Default Guestbook form\r\n# ***********************\r\nplugin.tt_guest.postform.dataArray {\r\n 10.label.lang.dk = Oversk:\r\n 20.label.lang.dk = Din kommentar:\r\n 30.label.lang.dk = Navn:\r\n 40.label.lang.dk = Email:\r\n 50.label.lang.dk = Hjemmeside:\r\n 60.value.lang.dk = Tilf¯j dig selv\r\n}\r\n\r\n\r\n# ***********************\r\n# Default List Board form\r\n# ***********************\r\nplugin.tt_board_list.postform.dataArray {\r\n 10.label.lang.dk = Emne:\r\n 20.label.lang.dk = Tekst:\r\n 30.label.lang.dk = Navn:\r\n 40.label.lang.dk = Email:\r\n 50.label.lang.dk = Send email ved svar: \r\n 60.value.lang.dk = Send svar\r\n}\r\nplugin.tt_board_list.postform_newThread.dataArray {\r\n 10.label.lang.dk = Emne:\r\n 20.label.lang.dk = Tekst:\r\n 30.label.lang.dk = Navn:\r\n 40.label.lang.dk = Email:\r\n 50.label.lang.dk = Send email ved svar: \r\n 60.value.lang.dk = Opret ny trÂd\r\n}\r\nplugin.tt_board_list.postform.badMess = Du skal udfylde disse felter:\r\nplugin.tt_board_list.postform_newThread.badMess = Du skal udfylde disse felter:\r\n\r\n# ***********************\r\n# Default Tree Board form\r\n# ***********************\r\nplugin.tt_board_tree.postform.dataArray {\r\n 10.label.lang.dk = Emne:\r\n 20.label.lang.dk = Tekst:\r\n 30.label.lang.dk = Navn:\r\n 40.label.lang.dk = Email:\r\n 50.label.lang.dk = Send email ved svar: \r\n 60.value.lang.dk = Send svar\r\n}\r\nplugin.tt_board_tree.postform_newThread.dataArray {\r\n 10.label.lang.dk = Emne:\r\n 20.label.lang.dk = Tekst:\r\n 30.label.lang.dk = Navn:\r\n 40.label.lang.dk = Email:\r\n 50.label.lang.dk = Send email ved svar: \r\n 60.value.lang.dk = Opret ny trÂd\r\n}\r\nplugin.tt_board_tree.postform.badMess = Du skal udfylde disse felter:\r\nplugin.tt_board_tree.postform_newThread.badMess = Du skal udfylde disse felter:\r\n\r\n\r\n\r\n# ***********************\r\n# Newsletter subscription\r\n# ***********************\r\nplugin.feadmin.dmailsubscription.evalErrors.email {\r\n uniqueLocal = Tilsyneladende er du allerede registreret med denne email adresse!\r\n email = Dette er ikke en korrekt email adresse!\r\n}\r\n\r\n', 'This implements danish labels on these standard elements \r\n\r\nFrom \'content (default)\':\r\n\r\n- login form \r\n- search form\r\n- search result\r\n\r\nFrom \'tt_guest\':\r\n\r\n- submit form.\r\n\r\n\r\nFrom \'tt_board\':\r\n\r\n- submit forms.\r\n\r\n\r\n', '');
INSERT INTO static_template VALUES ('62', '0', '1054753090', '983439200', 'plugin.tt_calender [DEPRECATED]', '', 'plugin.tt_calender >\r\nplugin.tt_calender {\r\n # cat=plugin.calendar/file; type=file[html,htm,tmpl,txt]; label= Template File: This is a simple htmlfile where each part of the calendar is defined with HTML-code. To see an example with explanations, take a look at EXT:statictemplates/media/scripts/calender_template.tmpl which is the default.\r\n file.templateFile = EXT:statictemplates/media/scripts/calendar_template.tmpl\r\n # cat=plugin.calendar/typo; type=short; label=Font face\r\n fontFace = verdana\r\n # cat=plugin.calendar//; type=int+; label=Max age (days): If set, the items will automatically disappear from the calendar after this number of days.\r\n maxAge =\r\n}', '\r\n## Rendering of calenders\r\n## See TSref and/or tslib/media/scripts/calendar.inc for details about the TypoScript config. \r\nplugin.tt_calender >\r\nplugin.tt_calender = PHP_SCRIPT\r\nplugin.tt_calender {\r\n file = EXT:statictemplates/media/scripts/calendar.inc\r\n templateFile = {$plugin.tt_calender.file.templateFile}\r\n pid_list.field = pages\r\n recursive.field = recursive\r\n fontFace = {$plugin.tt_calender.fontFace}\r\n maxAge = {$plugin.tt_calender.maxAge}\r\n parseFunc < styles.content.parseFunc\r\n}\r\n\r\n\r\n## This enables the record item to display calendar items\r\ntt_calender >\r\ntt_calender < plugin.tt_calender\r\ntt_calender.displayCurrentRecord = 1\r\n\r\n', 'PLUGIN: Calendar\r\nAUTHOR: Kasper SkÂrh¯j, kasper@typo3.com\r\n\r\nHow to activate this:\r\n- Include this static template in your template.', '');
INSERT INTO static_template VALUES ('46', '0', '1054753516', '956069576', 'styles.sitemap.text', '', 'styles.sitemap.text >\r\nstyles.sitemap.text {\r\n # cat=content/cMenu/sitemap; type=wrap; label=Sitemap, Item Wrap: This wrap is placed around the every item in the sitemap.\r\n itemWrap = \r\n # cat=content/cMenu/sitemap; type=wrap; label=Sitemap, Total Wrap: This wrap is placed around the whole sitemap.\r\n totalWrap = | \r\n # cat=content/cMenu/sitemap; type=small; label=Sitemap, Target: The target of the links in the sitemap. \r\n target = _top\r\n}\r\n\r\n', 'styles.sitemap.text >\r\nstyles.sitemap.text = HMENU\r\nstyles.sitemap.text.stdWrap.wrap = {$styles.sitemap.text.totalWrap}\r\nstyles.sitemap.text {\r\n 1 = TMENU\r\n 1.NO.allWrap = | \r\n 1.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n 1.NO.ATagBeforeWrap = 1\r\n 1.target = {$styles.sitemap.text.target}\r\n 1.expAll = 1\r\n 2 = TMENU\r\n 2.NO.allWrap = | \r\n 2.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n 2.NO.ATagBeforeWrap = 1\r\n 2.target = {$styles.sitemap.text.target}\r\n 2.expAll = 1\r\n 3 = TMENU\r\n 3.NO.allWrap = | \r\n 3.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n 3.NO.ATagBeforeWrap = 1\r\n 3.target = {$styles.sitemap.text.target}\r\n 3.expAll = 1\r\n 4 = TMENU\r\n 4.NO.allWrap = | \r\n 4.NO.linkWrap = {$styles.sitemap.text.itemWrap}\r\n 4.NO.ATagBeforeWrap = 1\r\n 4.target = {$styles.sitemap.text.target}\r\n 4.expAll = 1\r\n}\r\n\r\n\r\n', 'Sitemap object.\r\n\r\nHMENU textbased, used to render a kind of treelike sitemap. \r\n\r\nUsed with "content (default)" for the sitemap-feature.', '');
Index: typo3/sysext/context_help/locallang_csh_ttcontent.xml
===================================================================
--- typo3/sysext/context_help/locallang_csh_ttcontent.xml (revision 10040)
+++ typo3/sysext/context_help/locallang_csh_ttcontent.xml (working copy)
@@ -312,7 +312,7 @@
The "Login" type content element also uses this field to direct the login to a certain page. However that page does not need to contain a Login content element in order to perform the authentication - you can in fact submit a login request to any TYPO3 page and it will be evaluated!
If you specify a second page in this list, the id will be passed to the login system as being the page inside TYPO3 where the database of users to look up is found. You should use this only if your template is not configured to pass this value on.
-In order for the login procedure to work, you must make sure that 1) you have created at least one Website user and member usergroup and is using the correct username and password, 2) you have configured in your TypoScript template on which page (typically a SysFolder) the users can be found - or alternatively have specified this by the second page in the this page list, 3) cookies must be enabled.
+In order for the login procedure to work, you must make sure that 1) you have created at least one Website user and member usergroup and is using the correct username and password, 2) you have configured in your TypoScript template on which page (typically a folder) the users can be found - or alternatively have specified this by the second page in the this page list, 3) cookies must be enabled.
The "Menu/Sitemap" element also uses this field. In that case the page(s) will determine from which point the menu is drawn or maybe even represent the actual pages to which the menu links. All this depends on the subtype of Menu/Sitemap you have selected.
Index: typo3/sysext/context_help/locallang_csh_pages.xml
===================================================================
--- typo3/sysext/context_help/locallang_csh_pages.xml (revision 10040)
+++ typo3/sysext/context_help/locallang_csh_pages.xml (working copy)
@@ -17,10 +17,10 @@
<b>Special types:</b>
'Spacer' is only meaningfull if your frontend navigation is programmed to use it. In this case it does not represent a page with content but is intended to be a non-clickable placeholder in the navigation.
-'SysFolder' is a page type which cannot be shown as a webpage but is rather acting as a storage for records of your choice.
+'Folder' is a page type which cannot be shown as a webpage but is rather acting as a place to store records of your choice.
'Recycler' is a garbage can. Pages and records in a recycler are not visible in the frontend.
-<b>Notice:</b> Each type usually has a specific icon attached. Also certain types may not be available for a user (so you may experience that some of the options are not available for you!). And finally each type is configured to allow only certain table records in the page (SysFolder will allow any record if you have any problems).
+<b>Notice:</b> Each type usually has a specific icon attached. Also certain types may not be available for a user (so you may experience that some of the options are not available for you!). And finally each type is configured to allow only certain table records on the page (A folder will allow any record if you have any problems).
pages:shortcut,
pages:urlIf this is checked, the page will be hidden on the website.
Index: typo3/sysext/pagetree/locallang_pagetree.xml
===================================================================
--- typo3/sysext/pagetree/locallang_pagetree.xml (revision 10040)
+++ typo3/sysext/pagetree/locallang_pagetree.xml (working copy)
@@ -13,7 +13,7 @@
BE user SectionMountpointSpacer
- Sysfolder
+ Folder[Default Title]Press Ctrl to copy.Please Wait...
Index: typo3/class.db_list_extra.inc
===================================================================
--- typo3/class.db_list_extra.inc (revision 10040)
+++ typo3/class.db_list_extra.inc (working copy)
@@ -186,7 +186,7 @@
if (isset($GLOBALS['SOBE']->modTSconfig['properties']['noViewWithDokTypes'])) {
$noViewDokTypes = t3lib_div::trimExplode(',', $GLOBALS['SOBE']->modTSconfig['properties']['noViewWithDokTypes'], true);
} else {
- //default exclusion: doktype 254 (sysfolder), 255 (recycler)
+ //default exclusion: doktype 254 (folder), 255 (recycler)
$noViewDokTypes = array(t3lib_pageSelect::DOKTYPE_SYSFOLDER, t3lib_pageSelect::DOKTYPE_RECYCLER);
}