We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36678
    • 152 Posts
    Как можем да направим шаблон(чънк) за външно добавяне на стойности на API при зададени същите в snipset ?
    За мнозина сигурно е интересно, а на мен твърде много защото са удобни и прегледни като идея. Задавам някакви API-та като snipset... Когато те са зададени като статични през snipset-а си работи, но стигне ли се до това да се задават външно през чънк и т.н. нещата куцат. Някакви предложения?
      Multylingo 1.0 alpha (snippet + plugin) - For creation a full-featured multilingual site with MODx Evo
      My sites:
      Мисли, интересни мисли
      • 17750
      • 78 Posts
      Quote from: Vassil at Jul 24, 2009, 11:04 PM

      Как можем да направим шаблон(чънк) за външно добавяне на стойности на API при зададени същите в snipset ?
      За мнозина сигурно е интересно, а на мен твърде много защото са удобни и прегледни като идея. Задавам някакви API-та като snipset... Когато те са зададени като статични през snipset-а си работи, но стигне ли се до това да се задават външно през чънк и т.н. нещата куцат. Някакви предложения?

      Възможно ли е, по-конкретно да бъде зададен въпроса?
      API функциите се ползват в снипети. Изхода /връщания отговор/ на снипета се ползва в чънковете, чрез плейсхолдер/и [+placeholders+].
      Къде точно е проблема?
        • 36678
        • 152 Posts
        Това нещо ми харесва като възможност за допълнително API:
        http://modxcms.com/forums/index.php/topic,5823.0.html
        Има възможност за Front End добавяне на статии. То си работи, но (едно голямо но) когато се отнася за темплейт или да го накарам аз да му задавам стойности (според примера в сайта)то не работи. Затова и попитах как се използват попринцип API-тата в MODx за да знам какво да правя в бъдеще. А току виж не ми се наложило да използвам външните неща а ползвам вътрешните които са си по подразбиране в MODx. Това е. Мисля, че би било полезно и за други.
          Multylingo 1.0 alpha (snippet + plugin) - For creation a full-featured multilingual site with MODx Evo
          My sites:
          Мисли, интересни мисли
          • 17750
          • 78 Posts
          Принципно, API функциите се използват при писането на снипети или в php файлове, когато се инклудват в снипети.
          По-голямата част са описани във wiki.modxcms.com

          За добавяне на статии /или нов документ/ се ползван стандартни инструменти, като NewsEditor, News Manager, NewsPublisher. Разгледай кода в тях, нячина на ползване на атрибутите на документа, чрез API-функции. Атрибутите на документа са листвани тук: http://wiki.modxcms.com/index.php/API:documentObject
          Лесно може да се манипулира атрибута [template], както при създаването, така и при редактирането, а също и при извеждане, стига стойността да е коректна /т.е. да съществува такъв темплейт/.

          Винаги е препоръчително да се ползват API функциите на MODx при писане на php код за MODx!
            • 36678
            • 152 Posts
            Благодаря за линковете макар, че съм ги гледал преди ще им хвърля пак по едно око. Подчертавам последното ти изречение. Прибягвайте до външни API в краен случай, а относно промени в ядрото или някъде по основният код на MODx по-добре недейте или ако го правите трябва наистина да сте наясно с рисковете и да сте навътре в нещата за това което променяте защото това е предпоставка за проблеми.
              Multylingo 1.0 alpha (snippet + plugin) - For creation a full-featured multilingual site with MODx Evo
              My sites:
              Мисли, интересни мисли
              • 36678
              • 152 Posts
              Ако имате нужда да си пишете (дописвате) някой снипсет или плугин освен PHP-то е добре да сте наясно и с API-то
              Освен горепосочените линкове има и сладки прегледни файлчета в които всичко е сбито за по-удобно ползване
              http://modxcms.com/forums/index.php/topic,42600.0.html
              като бонус има други такива сбити файлчета със всичко което касае едни от най-ползваните снипсети в MODx - Ditto и Wayfinder
                Multylingo 1.0 alpha (snippet + plugin) - For creation a full-featured multilingual site with MODx Evo
                My sites:
                Мисли, интересни мисли