Ultraedit und syntaxhighlighting für TS [Gelöst]

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    23. 02. 2005, 15:44

    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 [url]www.ultraedit.com[/url] 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! ;)

    [code:1:3fe0636a3f]
    /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"
    [/code:1:3fe0636a3f]

    Verbesserungsvorschläge werden gerne angenommen! ;)

    mfg bbb

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/


  • w@ w@
    Jedi-Meister
    0 x
    280 Beiträge
    0 Hilfreiche Beiträge
    28. 02. 2005, 14:30

    Hallo BastianBalthasarBux

    Da hat sich aber einer Zeit genommen.... ;)
    Spitzenmässig.....!

    Vielen Dank für diese Arbeit.
    Gruss Peter

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    28. 02. 2005, 15:01

    naja, waren nur mal eben, 1,5h.
    erweiterte fassungen folgen aber, und werden von mir hier rein gepostet! ;)

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    01. 03. 2005, 17:08

    Noch etwas verbessert, und vorallem die html elemente klein geschrieben ;)

    [code:1:7d375ca309]
    /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[/code:1:7d375ca309]

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • SLAng SLAng
    Flash Gordon
    0 x
    2757 Beiträge
    0 Hilfreiche Beiträge
    01. 03. 2005, 22:20

    Wahrscheinlich blöde Frage:

    Aber wo kommt das rein, damit es läuft?

  • w@ w@
    Jedi-Meister
    0 x
    280 Beiträge
    0 Hilfreiche Beiträge
    02. 03. 2005, 07:39

    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:
    [quote:2ddd0191f3]/[color=red:2ddd0191f3]L11[/color:2ddd0191f3]"TypoScript" HTML_LANG Line Comment = # Line Comment Alt = // Line.....[/quote:2ddd0191f3]

    Gruss Peter

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    02. 03. 2005, 09:15

    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:

    [code:1:b844507532]
    /L11"TypoScript" [color=red]Nocase[/color] HTML_LANG Line Comment = # Line Comment Alt = // Line.....
    [/code:1:b844507532]

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    03. 03. 2005, 19:00

    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:

    [code:1:a54c87550a]
    /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
    [/code:1:a54c87550a]

    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:
    [code:1:a54c87550a]** CR_ [/code:1:a54c87550a]
    kann man ersetzen durch [code:1:a54c87550a] ** [mein lieblings marker prefix] [/code:1:a54c87550a]

    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[/code]

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    758 Beiträge
    9 Hilfreiche Beiträge
    03. 03. 2005, 19:03

    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

    To err is human; to really screw things up requires the root password.
    https://www.Riccabona.IT/
    https://T3BOARD.TYPO3.org/

  • subnoodle subnoodle
    R2-D2
    0 x
    75 Beiträge
    0 Hilfreiche Beiträge
    30. 03. 2005, 21:20

    Danke für das obercoole Teil!!