MODX рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд▓рд┐рдП Aloha рд╕рдВрдкрд╛рджрдХ



рдореИрдВ рд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд╣рд░реА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдкрд╛рда (рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреАрд╡реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдореВрд▓реНрдпреЛрдВ рд╕рд╣рд┐рдд) рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП MODX рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рдирдП рдкреНрд▓рдЧрдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
Aloha Editor ( aloha-editor.org ) рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЗрдПрд╕-рд▓рд┐рдкрд┐рдпреЛрдВ рдХрд╛ рдЖрдХрд╛рд░ (рд╡реЗ рд╕рдм рдХреБрдЫ рдЬреЛ рд╕рдВрднрд╡ рд╣реИ, рдЕрдЯрдХ рдЧрдпрд╛), рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ MODX рдХреНрд░рд╛рдВрддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреНрд░рдВрдЯрдкреЗрдЬ рдРрдб рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ Aloha Editor (рдкрд╣рд▓реЗ рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг) рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХреАрдХрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╕рдВрдж рдирд╣реАрдВ рдерд╛ред

рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реЗрдЯрдЕрдк

  1. "рд╕рд┐рд╕реНрдЯрдо" -> "рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
  2. "рдПрд▓рд┐рдореЗрдВрдЯреНрд╕" -> "рдкреНрд▓рдЧрдЗрдиреНрд╕" -> "рдПрд▓реЛрд╣рд╛_рдПрдбрд┐рдЯрд░" -> "рдкреИрд░рд╛рдореАрдЯрд░реНрд╕" рдкрд░ рдЬрд╛рдПрдВред
  3. рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╡рд┐рдХрд▓реНрдк:

    content_fields - HTML рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рдЪрдпрди рдФрд░ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП JSON рдлрд╝реАрд▓реНрдбреНрд╕ рдХреА рдлрд╝реАрд▓реНрдбред
    рдПрдХ рдЙрджрд╛рд╣рд░рдг:
    {"pagetitle":".title", "content":"#page-content"}
    рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реАрдПрд╕рдПрд╕ рд╡рд░реНрдЧ "рд╢реАрд░реНрд╖рдХ" (рд╢реАрд░реНрд╖рдХ) рдФрд░ рдЖрдИрдбреА "рдкреГрд╖реНрда-рд╕рд╛рдордЧреНрд░реА" (рд╕рдВрд╕рд╛рдзрди рд╕рд╛рдордЧреНрд░реА) рдХреЗ рд╕рд╛рде рддрддреНрд╡ рдХреЗ рд╕рд╛рде HTML рддрддреНрд╡ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

    tv_fields - HTML рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЗ рдЪрдпрди рдФрд░ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб (рдЯреАрд╡реА) рдХрд╛ JSON рд╕рд░рдгреАред
    {"tv3":"#param1", "tv4":"#param2"}
    tv3 ID = 3 рд╡рд╛рд▓рд╛ рдПрдХ рдЯреАрд╡реА рд╣реИред

    рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ - рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд╣рд░реА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдПрдХ рд╕рдВрдкрд╛рджрдХ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдХрдИ рдХреЛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╕рднреА "mgr" рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХреГрдд рд╣реИрдВ рдФрд░ "save_document" рдПрдХреНрд╕реЗрд╕ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВред


рдпрджрд┐ рдкреНрд▓рдЧрдЗрди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдИрд╡реЗрдВрдЯ тАЬOnWebPagePrerenderтАЭ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ "mgr" (рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ) рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХреГрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрд╕рдХреЗ рдкрд╛рд╕ "save_document" (рд╕реБрд░рдХреНрд╖рд╛ -> рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ -> рдПрдХреНрд╕реЗрд╕ рдиреАрддрд┐рдпрд╛рдВ -> рд╕рдореВрд╣) рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рд╣реИрдВред

рдЬреЗрдПрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдмрд╛рдд рдЕрд▓реЛрд╣рд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреА рдЧрдИ рд╣реИред

рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдореЗрдВ рд╕реНрдирд┐рдкреЗрдЯ рдХреЙрд▓ рдбрд╛рд▓рдиреЗ рдХреА рдЖрджрдд рд╣реИ, рдЬреИрд╕реЗ рдпрд╣ рдкреНрд▓рдЧрдЗрди (рдЕрднреА рдХреЗ рд▓рд┐рдП) HTML- рдХреЛрдб рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╣реИ (рд╕реНрдирд┐рдкреЗрдЯ рдХреА рдЧрдгрдирд╛ рдкрд╣рд▓реЗ рд╣реА рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИ)ред (рдкрд╣рд▓реЗ рд╕реЗ рддрдп)

рдбрд╛рдЙрдирд▓реЛрдб

рдЖрдк рдЗрд╕реЗ рдХреЗрд╡рд▓ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдХреНрдпреЛрдВрдХрд┐ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдФрд░ MODX рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕реАрдорд╛рдПрдВ рд╣реИрдВ (рд╢рд╛рдпрдж рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░реЗрдВрдЧреЗ)ред

рдПрдХрддрд╛ рд╕рд░рд▓ рдбреНрд░реАрдо рд╕реНрдЯреВрдбрд┐рдпреЛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред

рдЕрдкрдбреЗрдЯреЗрдб 06.23.2012
рд╕рдВрд╕реНрдХрд░рдг 1.0pl1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝реАрд▓реНрдб рдФрд░ рдЯреАрд╡реА рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ (рдЕрдкрдард┐рдд) рд╕рд╛рдордЧреНрд░реА рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм "рд╕рдХреНрд╖рдо рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рд╕реНрдирд┐рдкреЗрдЯ рдХреЙрд▓ рдорд┐рдЯ рди рдЬрд╛рдП рдФрд░ рдмрдЪрдд рдХрд░рддреЗ рд╕рдордп рд╕рдВрд╢реЛрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рд╛рде рд╣реА рдЕрдиреНрдп рдлрд┐рдХреНрд╕ред


рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 07.11.2012
MODX рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдХрдо рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрдм рдЖрдк рдЗрд╕реЗ "рдкреИрдХреЗрдЬ" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред modx.com/extras/package/aloha

Source: https://habr.com/ru/post/In144517/


All Articles