Da mir die durchgehend schwarze Schrift des typoscript total auf den Senkel geht, und ich keinerlei adäquate Lösung zum Thema TypoScript Syntax Highlighting bzw. Syntax kontrolle etc. gefunden habe, hab ich mir das wordfile vom Ultraedit http://www.ultraedit.com mal hergenommen und erweitert!
Funzt soweit ganz fein! Und weil ich so sozial bin, poste ich mal den Code hier rein! :=)
ACHTUNG: Das wordfile ist absolute BETA!! Aber: feel free to edit the code! 😉
/L11"TypoScript" HTML_LANG Line Comment = // Line Comment Alt = # Line Comment Alt = / Block Comment On = /* Block Comment Off = */ Escape Char = String Chars = "' File Extensions = ts
/Delimiters = ~!@%^&*()+-=|{}[]:;"'<> , .?
/Function String = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^){"
/Function String 1 = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^)^p*{"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"Tags"
<?
<A </A> <ABBR> <ABBR </ABBR> <ABOVE> <ACRONYM> <ACRONYM </ACRONYM> <ADDRESS> <ADDRESS </ADDRESS> <APPLET </APPLET> <ARRAY> <AREA </AREA
<B> <B </B> <BASE <BASEFONT <BDO> <BDO </BDO> <BGSOUND <BIG> <BIG </BIG> <BLINK> </BLINK> <BLOCKQUOTE> <BLOCKQUOTE </BLOCKQUOTE> <BODY <BODY> </BODY> <BOX> <BR <BR> <BR/> <BIG <BLINK <BUTTON> </BUTTON>
<CAPTION> <CAPTION </CAPTION> <CENTER> <CENTER </CENTER> <CITE> <CITE </CITE> <CODE> <CODE </CODE> <COL> <COLGROUP> </COLGROUP> <COMMENT> </COMMENT>
<DD> <DD </DD> <DEL> <DEL </DEL> <DFN> <DFN </DFN> <DIR> <DIR </DIR> <DIV> <DIV </DIV> <DL> <DL </DL> <DT> <DT </DT>
<EM> <EM </EM> <EMBED
<FIELDSET> <FIELDSET </FIELDSET> <FIG> <FONT </FONT> <FORM> <FORM </FORM> <FRAME <FRAMESET </FRAMESET>
<H1> <H1 </H1> <H2> <H2 </H2> <H3> <H3 </H3> <H4> <H4 </H4> <H5> <H5 </H5> <H6> <H6 </H6> <HEAD> <HEAD </HEAD> <HR> <HR <HR/> <HTML> <HTML </HTML>
<I> <I </I> <IFRAME> </IFRAME> <ILAYER> </ILAYER> <IMG <INPUT> <INPUT <INS> <INS </INS> <ISINDEX> <ISINDEX
<KBD> <KBD </KBD>
<LABEL> <LABEL </LABEL> <LAYER> <LAYER </LAYER> <LEGEND> <LEGEND </LEGEND> <LI> <LI </LI> <LINK <LISTING> </LISTING>
<MAP </MAP> <MARQUEE </MARQUEE> <MENU> <MENU </MENU> <META <MULTICOL> </MULTICOL>
<NEXTID <NOBR> </NOBR> <NOFRAMES> </NOFRAMES> <NOLAYER> </NOLAYER> <NOTE> </NOTE> <NOSCRIPT> </NOSCRIPT>
<OBJECT> <OBJECT <OL> <OL </OL> <OPTION> <OPTION </OPTION> <OPTGROUP> <OPTGROUP </OPTGROUP>
<P <P> </P> <PARAM <PRE> <PRE </PRE>
<Q> <Q </Q> <QUOTE>
<RANGE> <ROOT>
<S> <S </S> <SAMP> <SAMP </SAMP> <SCRIPT <SCRIPT> </SCRIPT> <SELECT </SELECT> <SMALL> <SMALL </SMALL> <SOUND <SPACER> <SPAN> <SPAN </SPAN> <SQRT> <STRIKE> <STRIKE </STRIKE> <STRONG> <STRONG </STRONG> <STYLE> <STYLE </STYLE> <SUB> <SUB </SUB> <SUP> <SUP </SUP>
<TABLE> <TABLE </TABLE> <TBODY> <TBODY </TBODY> <TD <TD> </TD> <TEXT> <TEXTAREA <TEXTAREA> </TEXTAREA> <TFOOT> <TFOOT </TFOOT> <TH <TH> </TH> <THEAD> <THEAD </THEAD> <TITLE> </TITLE> <TR <TR> </TR> <TT> </TT> <TT
<U> <U </U> <UL> <UL </UL>
<VAR> </VAR> <VAR
<WBR>
<XMP> </XMP>
?>
// />
/C2"Attributes"
ABBR= ACCEPT-CHARSET= ACCEPT= ACCESSKEY= ACTION= ALIGN= ALINK= ALT= ARCHIVE= AXIS=
BACKGROUND= BEHAVIOR BELOW BGCOLOR= BORDER=
CELLPADDING= CELLSPACING= CHAR= CHAROFF= CHARSET= CHECKED CITE= CLASS= CLASSID= CLEAR= CODE= CODEBASE= CODETYPE= COLOR= COLS= COLSPAN= CONTENT= COORDS=
DATA= DATETIME= DEFER DIR= DISABLED
ENCTYPE=
FACE= FOR= FRAME= FRAMEBORDER= FRAMESPACING=
HEADERS= HEIGHT= HIDDEN= HREF= HREFLANG= HSPACE= HTTP-EQUIV=
ID= ISMAP=
LABEL= LANG= LANGUAGE= LINK= LOOP= LONGDESC=
MAILTO= MARGINHEIGHT= MARGINWIDTH= MAXLENGTH= MEDIA= METHOD= MULTIPLE
NAME= NOHREF NORESIZE NOSHADE
OBJECT= ONBLUR= ONCHANGE= ONFOCUS= ONKEYDOWN= ONKEYPRESS= ONKEYUP= ONLOAD= ONRESET= ONSELECT= ONSUBMIT= ONUNLOAD= ONCLICK= ONDBLCLICK= ONMOUSEDOWN= ONMOUSEMOVE= ONMOUSEOUT= ONMOUSEOVER= ONMOUSEUP=
PROFILE= PROMPT=
READONLY REL= REV= ROWS= ROWSPAN= RULES=
SCHEME= SCOPE= SCROLLING= SELECTED SHAPE= SIZE= SPAN= SRC= STANDBY= START= STYLE= SUMMARY=
TABINDEX= TARGET= TEXT= TITLE= TOPMARGIN= TYPE=
URL= USEMAP=
VALIGN= VALUE= VALUETYPE= VERSION= VLINK= VSPACE=
WIDTH=
/C3"Keywords"
config
directory
global
includeLibs
marks
plugin
PAGE_TARGET
rootline
special
template
value
/C4"Operators"
<
>
=
{
}
[
]
^
| ||
~
`
.
/C5"Methods and Properties"
addWidth allWrap
ATagParams
bodyTag
collapse
disablePrefixComment displayActiveOnLoad dontHideOnMouseUp
entryLevel expAll extTarget
field file fontColor fontFile fontSize freezeMouseover
gmenu_layers
hideMenuWhenNotOver
intTarget inlineStyle2TempFile
layerStyle linkWrap lockPosition lockPosition_addSelf
meta
niceText noBlur
offset
range relativeToParentLayer relativeToTriggerItem removeDefaultJS
shortcutIcon simulateStaticDocuments_noTypeIfNoTitle spamProtectEmailAddresses spamProtectEmailAddresses_atSubst stylesheet
target text textMaxLength tmenu_layers topOffset typeNum
wrap
/C6"Variables"
** $
/C7"Plugins"
tt_news tt_content tx_macinabanners_pi1
/C8"Objects"
ACT
CUR
FILE
GMENU GMENU_LAYERS
HMENU
IFSUB IMAGE
NO
PAGE
RO
TEMPLATE TEXT TMENU TMENU_LAYERS
/C9"Functions"
Verbesserungsvorschläge werden gerne angenommen! 😉
mfg bbb
Hallo BastianBalthasarBux
Da hat sich aber einer Zeit genommen.... 😉
Spitzenmässig.....!
Vielen Dank für diese Arbeit.
Gruss Peter
naja, waren nur mal eben, 1,5h.
erweiterte fassungen folgen aber, und werden von mir hier rein gepostet! 😉
Noch etwas verbessert, und vorallem die html elemente klein geschrieben 😉
/L11"TypoScript" HTML_LANG Line Comment = # Line Comment Alt = // Line Comment Alt = / Block Comment On = /* Block Comment Off = */ Escape Char = File Extensions = ts
/Delimiters = ~!@%^&*()+-=|{}[]:;"'<> , .?
/Function String = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^){"
/Function String 1 = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^)^p*{"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"HTML Tags"
<?
<a </a> <abbr> <abbr </abbr> <above> <acronym> <acronym </acronym> <address> <address </address> <applet </applet> <array> <area </area
<b> <b </b> <base <basefont <bdo> <bdo </bdo> <bgsound <big> <big </big> <blink> </blink> <blockquote> <blockquote </blockquote> <body <body> </body> <box> <br <br> <br/> <big <blink <button> </button>
<caption> <caption </caption> <center> <center </center> <cite> <cite </cite> <code> <code </code> <col> <colgroup> </colgroup> <comment> </comment>
<dd> <dd </dd> <del> <del </del> <dfn> <dfn </dfn> <dir> <dir </dir> <div> <div </div> <dl> <dl </dl> <dt> <dt </dt>
<em> <em </em> <embed
<fieldset> <fieldset </fieldset> <fig> <font </font> <form> <form </form> <frame <frameset </frameset>
<h1> <h1 </h1> <h2> <h2 </h2> <h3> <h3 </h3> <h4> <h4 </h4> <h5> <h5 </h5> <h6> <h6 </h6> <head> <head </head> <hr> <hr <hr/> <html> <html </html>
<i> <i </i> <iframe> </iframe> <ilayer> </ilayer> <img <input> <input <ins> <ins </ins> <isindex> <isindex
<kbd> <kbd </kbd>
<label> <label </label> <layer> <layer </layer> <legend> <legend </legend> <li> <li </li> <link <listing> </listing>
<map </map> <marquee </marquee> <menu> <menu </menu> <meta <multicol> </multicol>
<nextid <nobr> </nobr> <noframes> </noframes> <nolayer> </nolayer> <note> </note> <noscript> </noscript>
<object> <object <ol> <ol </ol> <option> <option </option> <optgroup> <optgroup </optgroup>
<p <p> </p> <param <pre> <pre </pre>
<q> <q </q> <quote>
<range> <root>
<s> <s </s> <samp> <samp </samp> <script <script> </script> <select </select> <small> <small </small> <sound <spacer> <span> <span </span> <sqrt> <strike> <strike </strike> <strong> <strong </strong> <style> <style </style> <sub> <sub </sub> <sup> <sup </sup>
<table> <table </table> <tbody> <tbody </tbody> <td <td> </td> <text> <textarea <textarea> </textarea> <tfoot> <tfoot </tfoot> <th <th> </th> <thead> <thead </thead> <title> </title> <tr <tr> </tr> <tt> </tt> <tt
<u> <u </u> <ul> <ul </ul>
<var> </var> <var
<wbr>
<xmp> </xmp>
?>
// />
/C2"HTML Attributes"
abbr= accept-charset= accept= accesskey= action= align= alink= alt= archive= axis=
background= behavior below bgcolor= border=
cellpadding= cellspacing= char= charoff= charset= checked cite= class= classid= clear= code= codebase= codetype= color= cols= colspan= content= coords=
data= datetime= defer dir= disabled
enctype=
face= for= frame= frameborder= framespacing=
headers= height= hidden= href= hreflang= hspace= http-equiv=
id= ismap=
label= lang= language= link= loop= longdesc=
mailto= marginheight= marginwidth= maxlength= media= method= multiple
name= nohref noresize noshade
object= onblur= onchange= onfocus= onkeydown= onkeypress= onkeyup= onload= onreset= onselect= onsubmit= onunload= onclick= ondblclick= onmousedown= onmousemove= onmouseout= onmouseover= onmouseup=
profile= prompt=
readonly rel= rev= rows= rowspan= rules=
scheme= scope= scrolling= selected shape= size= span= src= standby= start= style= summary=
tabindex= target= text= title= topmargin= type=
url= usemap=
valign= value= valuetype= version= vlink= vspace=
width=
/C3"Keywords"
config
directory
external
global
includeLibs
marks main
plugin
PAGE_TARGET
rootline
special sub
temp template
value
/C4"Operators"
<
>
=
{
}
[
]
^
| ||
~
`
.
/C5"Methods and Properties"
addHeight addWidth allWrap
ATagParams
bodyTag
collapse code content
disablePrefixComment displayActiveOnLoad dontHideOnMouseUp
entryLevel expAll extTarget
field file fontColor fontFile fontSize freezeMouseover
gmenu_layers
headerData hideMenuWhenNotOver
index_enable index_externals intTarget inlineStyle2TempFile
Image
layerStyle linkWrap lockPosition lockPosition_addSelf
meta mode
niceText noBlur
offset
placement
range relativeToParentLayer relativeToTriggerItem removeDefaultJS
shortcutIcon simulateStaticDocuments_noTypeIfNoTitle spamProtectEmailAddresses spamProtectEmailAddresses_atSubst stylesheet
target templateType templateObjects text textMaxLength tmenu_layers topOffset typeNum
workOnSubpart wrap
/C6"Variables"
** $
/C7"PlugIns"
tt_board tt_guest tt_news tt_content tx_macinabanners_pi1 tx_rlmptmplselector tx_rlmptmplselector_pi1
/C8"Objects"
ACTIFSUB ACT
CASE CUR COA CONTENT
FILE
GMENU GMENU_LAYERS
HMENU
IFSUB IMAGE
NO
PAGE
RO
TEMPLATE TEXT TMENU TMENU_LAYERS
Wahrscheinlich blöde Frage:
Aber wo kommt das rein, damit es läuft?
Hallo....
@BastianBalthasarBux
Wow....!!! Spitzenmässig....
Da kniet sich ja einer voll rein. 😉
Manchmal wäre ein "Bedankomat" wirklich sinnvoll...... *g*
@SLAng
Im UltraEdit unter "Extras/Optionen" den Reiter "Syntaxhervorhebung" auswählen....
Dann ist im unteren Teil der Pfad zur Wortlistendatei angegeben...
Dort klickst du auf "Öffnen"
Nun hat BastianBalthasarBux die Sprachhervorhebung auf die
Nummer 11 definiert....
d.h. wenn du in diesem File noch nie was geändert hast,
solltest du etwa 10 Definitionen in dem File haben....
also kannst du diese Einträge einfach am Schluss des Files hinzufügen...
Andernfalls musst du die Platzierung in der ersten Zeile anpassen:
/L11"TypoScript" HTML_LANG Line Comment = # Line Comment Alt = // Line.....
Gruss Peter
Da mich der kurze Beschreibungstext von Peter dran erinnert, dass vielleicht nicht jeder den UltraEdit so gut kennt wie ich, noch kurz folgende Erklärung:
Wenn es Probleme mit der automatischen Gross/kleinschreib-korrektur geben sollte, entweder die Begriffe im Wordfile richtig hinzugeben, oder in der ersten zeile einfügen:
/L11"TypoScript" [color=red]Nocase[/color] HTML_LANG Line Comment = # Line Comment Alt = // Line.....
Hallo community!
Im vorigen Beitrag sollte 'Nocase' rot dargestellt werden, was leider nicht gefunzt hat. die color geschichte gehört natürlich nicht ins file!!!
🙂
Neue Version:
/L11"TypoScript" HTML_LANG Line Comment = # Line Comment Alt = // Line Comment Alt = / Block Comment On = /* Block Comment Off = */ Escape Char = File Extensions = ts
/Delimiters = ~!@%^&*()+-=|{}[]:;"'<> , .?
/Function String = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^){"
/Function String 1 = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^)^p*{"
/Indent Strings = "{"
/Unindent Strings = "}"
/C1"HTML Tags"
<?
<a </a> <abbr> <abbr </abbr> <above> <acronym> <acronym </acronym> <address> <address </address> <applet </applet> <array> <area </area
<b> <b </b> <base <basefont <bdo> <bdo </bdo> <bgsound <big> <big </big> <blink> </blink> <blockquote> <blockquote </blockquote> <body <body> </body> <box> <br <br> <br/> <big <blink <button> </button>
<caption> <caption </caption> <center> <center </center> <cite> <cite </cite> <code> <code </code> <col> <colgroup> </colgroup> <comment> </comment>
<dd> <dd </dd> <del> <del </del> <dfn> <dfn </dfn> <dir> <dir </dir> <div> <div </div> <dl> <dl </dl> <dt> <dt </dt>
<em> <em </em> <embed
<fieldset> <fieldset </fieldset> <fig> <font </font> <form> <form </form> <frame <frameset </frameset>
<h1> <h1 </h1> <h2> <h2 </h2> <h3> <h3 </h3> <h4> <h4 </h4> <h5> <h5 </h5> <h6> <h6 </h6> <head> <head </head> <hr> <hr <hr/> <html> <html </html>
<i> <i </i> <iframe> </iframe> <ilayer> </ilayer> <img <input> <input <ins> <ins </ins> <isindex> <isindex
<kbd> <kbd </kbd>
<label> <label </label> <layer> <layer </layer> <legend> <legend </legend> <li> <li </li> <link <listing> </listing>
<map </map> <marquee </marquee> <menu> <menu </menu> <meta <multicol> </multicol>
<nextid <nobr> </nobr> <noframes> </noframes> <nolayer> </nolayer> <note> </note> <noscript> </noscript>
<object> <object <ol> <ol </ol> <option> <option </option> <optgroup> <optgroup </optgroup>
<p <p> </p> <param <pre> <pre </pre>
<q> <q </q> <quote>
<range> <root>
<s> <s </s> <samp> <samp </samp> <script <script> </script> <select </select> <small> <small </small> <sound <spacer> <span> <span </span> <sqrt> <strike> <strike </strike> <strong> <strong </strong> <style> <style </style> <sub> <sub </sub> <sup> <sup </sup>
<table> <table </table> <tbody> <tbody </tbody> <td <td> </td> <text> <textarea <textarea> </textarea> <tfoot> <tfoot </tfoot> <th <th> </th> <thead> <thead </thead> <title> </title> <tr <tr> </tr> <tt> </tt> <tt
<u> <u </u> <ul> <ul </ul>
<var> </var> <var
<wbr>
<xmp> </xmp>
?>
// />
/C2"HTML Attributes"
abbr= accept-charset= accept= accesskey= action= align= alink= alt= archive= axis=
background= behavior below bgcolor= border=
cellpadding= cellspacing= char= charoff= charset= checked cite= class= classid= clear= code= codebase= codetype= color= cols= colspan= content= coords=
data= datetime= defer dir= disabled
enctype=
face= for= frame= frameborder= framespacing=
headers= height= hidden= href= hreflang= hspace= http-equiv=
id= ismap=
label= lang= language= link= loop= longdesc=
mailto= marginheight= marginwidth= maxlength= media= method= multiple
name= nohref noresize noshade
object= onblur= onchange= onfocus= onkeydown= onkeypress= onkeyup= onload= onreset= onselect= onsubmit= onunload= onclick= ondblclick= onmousedown= onmousemove= onmouseout= onmouseover= onmouseup=
profile= prompt=
readonly rel= rev= rows= rowspan= rules=
scheme= scope= scrolling= selected shape= size= span= src= standby= start= style= summary=
tabindex= target= text= title= topmargin= type=
url= usemap=
valign= value= valuetype= version= vlink= vspace=
width=
/C3"Keywords"
config
data directory
external
global
includeLibs
key
marks main
plugin
PAGE_TARGET
rootline
special sub
temp template
value
/C4"Operators and Conditions"
<
>
=
{
}
** [
]
^
| ||
~
`
.
/C5"Methods, Properties and Constants"
** user_
addHeight addWidth admPanel allWrap
ATagParams
bodyTag
case collapse code content content_from_pid_allowOutsideDomain cObject crop
defaultTemplateObjectMain defaultTemplateObjectSub disablePrefixComment displayActiveOnLoad dontHideOnMouseUp
entryLevel expAll extTarget
field file fontColor fontFile fontSize freezeMouseover
gmenu_layers
headerData headerComment hideMenuWhenNotOver
imgParams index_enable index_externals intTarget inlineStyle2TempFile if isTrue inheritMainTemplates inheritSubTemplates
Image
layerStyle linkWrap lockPosition lockPosition_addSelf
meta mode
niceText noBlur
offset
placement
range relativeToParentLayer relativeToTriggerItem removeDefaultJS required
shortcutIcon simulateStaticDocuments_noTypeIfNoTitle spamProtectEmailAddresses spamProtectEmailAddresses_atSubst stdWrap stylesheet
target templateType templateObjects text textMaxLength tmenu_layers topOffset transparentBackground typeNum
upper
workOnSubpart wrap
ypMenu
/C6"Variables and filepaths"
** fileadmin/
** :
** $
/C7"PlugIns"
tt_board tt_guest tt_news tt_content tx_macinabanners_pi1 tx_rlmptmplselector tx_rlmptmplselector_pi1
/C8"Objects and Markers"
** CR_
** obj
ACTIFSUB ACT
CASE CUR COA CONTENT
DB
FILE
GMENU GMENU_LAYERS
HMENU HTML
IFSUB IMAGE
NO
PAGE
RO
TEMPLATE TEXT TMENU TMENU_LAYERS
XY
Es wird jetzt eine Zeitlang kein update kommen, da ich denke, dass das file für eine BETA version schon ganz gut ist.
eine erste 'ordentliche' version werde ich dann zusammen mit einem 'tagfile' für den uedit auf meiner homepage zum download bereitstellen.
2 Anmerkungen noch:
1.
im file wo steht:
** CR_
kann man ersetzen durch
** [mein lieblings marker prefix]
dann werden alle marker die mit dem ausdruck anfangen auch in der richtigen farbe dargestellt.
2.
Mir sind zwei kleine 'miesmacher' aufgefallen: erstens ist es schwierig strings als solche zu markieren, da es ja in typoscript sowas wie anführungszeichen nicht gibt, glaub ich.
zweitens ist es leider durchaus üblich, dass bei den einzelnen extensions properties verwendet werden, die es mit der gleichen funktionalität scchon woanders gibt, aber anders heissen. auch das ist etwas 'anoying' da das wordfile damit ziemlich anwachsen wird, über die jahre 😉.
mfg bbb
achja
--> ** obj
findet bei mir folgende anwendung:
objPage = PAGE
objPage.Irgendwas = irgendwasanderes
--> damit werden die 'variablen' denen ich ein 'Objekt' zuweise auch mit der richtigen farbe dargestellt! 😉
cu bbb
Danke für das obercoole Teil!!
Hab mir das Teil gerade heruntergeladen und muss sagen super Arbeit !
Danke! Nicht ganz perfekt, aber durchaus brauchbar... 🙂
Von mir auch tausend dank!
Super!
Das hatte ich mir auch schon x-mal vor- aber nie die Zeit genommen. (Ich hab's dann immer als php darstellen lassen 😉
Schöne Grüße aus Berlin
Alexander
Ich wollte die neueste Datei runterladen, aber habe leider auf der Homepage nichts gefunden. Suche ich da falsch oder existiert da noch gar nichts?
Nach was hast Du denn gesucht? Downloadmöglichkeiten für UltraEdit gibt es zuhauf.
Hier gibt es dann die Ergänzung zum in UltraEdit enthaltenen Wordfile.
Ach, ich habe mich wieder unklar ausgedrückt.
Den UE habe ich, nur das wirklich aktuellste File der Syntaxhervorhebung soll zum Download zur Verfügung stehen. Diesen Download habe ich nicht gefunden. Sicher habe ich mal diese Datei hier im Tread genommen und diesen verwendet und es funktioniert auch.
Nun noch eine andere Frage, kann ich diese Datei hier im Tread mit der Originaldatei verheiraten? Wie muss ich dies tun? Einfach an den Schluss stellen? Ich möchte auch die anderen Sprachen zur Syntaxhervorhebung benutzen ohne immer das File umschalten zu müssen
Vielen Dank für Tipps
Moin,
ich habe mir die Freiheit genommen das Script für das Highlighting ein wenig zu erweitern.
/L11"TypoScript" HTML_LANG Line Comment = # Line Comment Alt = // Line Comment Alt = / Block Comment On = /*
Block Comment Off = */ Escape Char = File Extensions = ts
/Delimiters = ~!@%^&*()+-=|{}[]:;"'<> , .?
Function String = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^){"
Function String 1 = "%[^t ]++function[^t ]+^([a-zA-Z0-9_&]+*^)^p*{"
Indent Strings = "{"
Unindent Strings = "}"
C1"HTML Tags"
<?
<a </a> <abbr> <abbr </abbr> <above> <acronym> <acronym </acronym> <address> <address </address> <applet </applet> <array> <area </area
<b> <b </b> <base <basefont <bdo> <bdo </bdo> <bgsound <big> <big </big> <blink> </blink> <blockquote> <blockquote </blockquote> <body <body> </body> <box> <br <br> <br/> <big <blink <button> </button>
<caption> <caption </caption> <center> <center </center> <cite> <cite </cite> <code> <code </code> <col> <colgroup> </colgroup> <comment> </comment>
<dd> <dd </dd> <del> <del </del> <dfn> <dfn </dfn> <dir> <dir </dir> <div> <div </div> <dl> <dl </dl> <dt> <dt </dt>
<em> <em </em> <embed
<fieldset> <fieldset </fieldset> <fig> <font </font> <form> <form </form> <frame <frameset </frameset>
<h1> <h1 </h1> <h2> <h2 </h2> <h3> <h3 </h3> <h4> <h4 </h4> <h5> <h5 </h5> <h6> <h6 </h6> <head> <head </head> <hr> <hr <hr/> <html> <html </html>
<i> <i </i> <iframe> </iframe> <ilayer> </ilayer> <img <input> <input <ins> <ins </ins> <isindex> <isindex
<kbd> <kbd </kbd>
<label> <label </label> <layer> <layer </layer> <legend> <legend </legend> <li> <li </li> <link <listing> </listing>
<map </map> <marquee </marquee> <menu> <menu </menu> <meta <multicol> </multicol>
<nextid <nobr> </nobr> <noframes> </noframes> <nolayer> </nolayer> <note> </note> <noscript> </noscript>
<object> <object <ol> <ol </ol> <option> <option </option> <optgroup> <optgroup </optgroup>
<p <p> </p> <param <pre> <pre </pre>
<q> <q </q> <quote>
<range> <root>
<s> <s </s> <samp> <samp </samp> <script <script> </script> <select </select> <small> <small </small> <sound <spacer> <span> <span </span> <sqrt> <strike> <strike </strike> <strong> <strong </strong> <style> <style </style> <sub> <sub </sub> <sup> <sup </sup>
<table> <table </table> <tbody> <tbody </tbody> <td <td> </td> <text> <textarea <textarea> </textarea> <tfoot> <tfoot </tfoot> <th <th> </th> <thead> <thead </thead> <title> </title> <tr <tr> </tr> <tt> </tt> <tt
<u> <u </u> <ul> <ul </ul>
<var> </var> <var
<wbr>
<xmp> </xmp>
?>
// />
/C2"HTML Attributes"
abbr= accept-charset= accept= accesskey= action= align= alink= alt= archive= axis=
background= behavior below bgcolor= border= bgColor=
cellpadding= cellspacing= char= charoff= charset= checked cite= class= classid= clear= code= codebase= codetype= color= cols= colspan= content= coords=
data= datetime= defer dir= disabled
enctype=
face= for= frame= frameborder= framespacing=
headers= height= hidden= href= hreflang= hspace= http-equiv=
id= ismap=
label= lang= language= link= loop= longdesc= leftmargin=
mailto= marginheight= marginwidth= maxlength= media= method= multiple
name= nohref noresize noshade
object= onblur= onchange= onfocus= onkeydown= onkeypress= onkeyup= onload= onreset= onselect= onsubmit= onunload= onclick= ondblclick= onmousedown= onmousemove= onmouseout= onmouseover= onmouseup= onLoad=
OnMouseOver= OnMouseOut=
profile= prompt=
readonly rel= rev= rows= rowspan= rules=
scheme= scope= scrolling= selected shape= size= span= src= standby= start= style= summary=
tabindex= target= text= title= topmargin= type=
url= usemap=
valign= value= valuetype= version= vlink= vspace=
width=
/C3"Keywords"
alt_print
config
data directory
displaySingle
displayLatest
displayList
external
firstImageIsPreview
global
image
includeLibs
key
marks main
plugin
page pageBrowser
PAGE_TARGET PAGE_TITLE PAGE_AUTHOR PAGE_SUBTITLE
rootline
special sub
temp template templateFile
value
/C4"Operators and Conditions"
<
>
=
{
}
(
)
** [
]
^
| ||
~
`
.
/C5"Methods, Properties and Constants"
** user_
addHeight addWidth admPanel allWrap
ATagParams
bannertop beforeImg beforeROImg bodyTag buttonText baseURL
case collapse code content content_from_pid_allowOutsideDomain cObject crop catTextMode catTextLength
defaultTemplateObjectMain defaultTemplateObjectSub disablePrefixComment displayActiveOnLoad dontHideOnMouseUp date_stdWrap
entryLevel expAll extTarget enable expand
field file fontColor fontFile fontSize freezeMouseover filter firstImageIsPreview
gmenu_layers get
headerData headerComment hideMenuWhenNotOver height
imgParams index_enable index_externals intTarget inlineStyle2TempFile if isTrue inheritMainTemplates iconv ifEmpty imageCount
inheritSubTemplates imageWrapIfAny imageLinkWrap
Image
JSwindow
layerStyle linkWrap lockPosition lockPosition_addSelf limit language locale_all
maxPages meta mode maxCatTexts maxW maxH
niceText noBlur newWindow
offset
pidList placement parameter prefixLocalAnchors
range relativeToParentLayer relativeToTriggerItem removeDefaultJS required recursive restrict results_at_a_time
safeSearch shortcutIcon simulateStaticDocuments_noTypeIfNoTitle spamProtectEmailAddresses subparts showPBrowserText showResultCount
spamProtectEmailAddresses_atSubst stdWrap stylesheet strftime subheader_stdWrap singleMaxW singleMaxH simulateStaticDocuments sys_language_uid styles
target templateType templateObjects text textMaxLength tmenu_layers topOffset transparentBackground typeNum tableParams time_stdWrap typolink tx_realurl_enable
upper
workOnSubpart wrap width
ypMenu
/C6"Variables and filepaths"
** fileadmin/
** :
** $
/C7"PlugIns"
nusoap
tt_board tt_guest tt_news tt_content tx_macinabanners_pi1 tx_rlmptmplselector tx_rlmptmplselector_pi1 tx_googleapisearch_pi1
/C8"Objects and Markers"
** CR_
** obj
ACTIFSUB ACT
css
CASE CUR COA CONTENT CSS
DB
FILE
gif
GMENU GMENU_LAYERS GIF
htm html
HMENU HTML HTM
IFSUB IMAGE
JPG
jpg
NO
PAGE PNG
png
RO
tmpl
TEMPLATE TEXT TMENU TMENU_LAYERS TMPL
XY
Diesen Teil einfach per Copy/Paste an das WORDFILE.TXT anfügen und es sollte funktionieren.
Bitte beachten das Typoscript als 11. Sprache angelegt wurde. Habt ihr mehr Sprachen müsst ihr entsprechend die erste Zeile:
/L11"TypoScript"
anpassen. Tragt einfach statt der 11 euren Wert ein.
Gruß
Tomila
Hallo Freunde,
ich habe vor drei Wochen angefangen, mich in Typo 3 einzuarbeiten.
Viele Fragen die ich hatte, sind im Forum schon behandelt worden und damit beantwortet.
Das Wordfile von BastianBalthasarBux habe ich in UltraEdit integriert und es arbeitet prima. Vielen Dank.
Eine grundsätzliche Frage bleibt dennoch: kann UltraEdit als Editor in das BackEnd integriert werden oder muss der geschriebene Code per Copy & Paste in den Typoscript-Editor eingefügt werden?
Ulrich Weiß
muhar..
derbe g0ile sache, alter.
Vielen Dank!!!
stay tuned, bleib am Ball.
Achja:
Alles per c'n'p also brav immer kopieren 😉
Ja soll ich nun 154 mal die Zeilennummerierung entfernen, oder was habt ihr euch dabei gedacht???
Wieso nicht einfach als Textfile zum Download bereitstellen...