[{"data":1,"prerenderedAt":389},["ShallowReactive",2],{"docs-navigation-de-developer":3,"docs-sections-de":66,"docs-/de/developer/mcp/troubleshooting":78},[4,9,14,34,51],{"title":5,"path":6,"stem":7,"icon":8,"children":-1},"Übersicht","/de/docs/developer","de/3.developer/0.index","tabler:layout",{"title":10,"path":11,"stem":12,"icon":13,"children":-1},"Handlebars","/de/docs/developer/handlebars","de/3.developer/1.handlebars","tabler:code",{"title":15,"toc":16,"icon":17,"path":18,"stem":19,"children":20,"page":33},"Plugins",true,"tabler:packages","/de/docs/developer/plugins","de/3.developer/3.plugins",[21,25,29],{"title":22,"path":23,"stem":24,"children":-1},"First Steps","/de/docs/developer/plugins/first-steps","de/3.developer/3.plugins/0.first-steps",{"title":26,"path":27,"stem":28,"children":-1},"Plugin-CLI","/de/docs/developer/plugins/plugin-cli","de/3.developer/3.plugins/1.plugin-cli",{"title":30,"path":31,"stem":32,"children":-1},"Einrichtung deiner Entwicklungsumgebung","/de/docs/developer/plugins/setup","de/3.developer/3.plugins/2.setup",false,{"title":35,"icon":13,"path":36,"stem":37,"children":38,"page":33},"API","/de/docs/developer/api","de/3.developer/4.api",[39,43,47],{"title":40,"path":41,"stem":42,"children":-1},"API-Endpunkte","/de/docs/developer/api/api-endpoints","de/3.developer/4.api/api-endpoints",{"title":44,"path":45,"stem":46,"children":-1},"Property-Types","/de/docs/developer/api/components","de/3.developer/4.api/components",{"title":48,"path":49,"stem":50,"children":-1},"Bildskalierung","/de/docs/developer/api/image-scaling","de/3.developer/4.api/image-scaling",{"title":52,"path":53,"stem":54,"children":55,"icon":65},"MCP","/de/docs/developer/mcp","de/3.developer/5.mcp/index",[56,57,61],{"title":52,"path":53,"stem":54,"children":-1},{"title":58,"path":59,"stem":60,"children":-1},"Tools-Referenz","/de/docs/developer/mcp/tools","de/3.developer/5.mcp/tools",{"title":62,"path":63,"stem":64,"children":-1},"Fehlerbehebung","/de/docs/developer/mcp/troubleshooting","de/3.developer/5.mcp/troubleshooting","tabler:robot",[67,70,73,76],{"label":68,"to":69,"active":33},"Los geht's","/de/docs/get-started",{"label":71,"to":72,"active":33},"Guides","/de/docs/guides",{"label":74,"to":75,"active":33},"Ressourcen","/de/docs/resources",{"label":77,"to":6,"active":16},"Entwickler",{"id":79,"title":62,"body":80,"description":382,"extension":383,"icon":384,"meta":385,"navigation":16,"next":384,"order":384,"path":386,"seo":387,"soon":33,"stem":64,"__hash__":388},"docs/de/3.developer/5.mcp/troubleshooting.md",{"type":81,"value":82,"toc":377},"minimark",[83,92,97,368],[84,85,86,87,91],"p",{},"Die meisten Probleme beim Erstellen von Inhalten über die\n",[88,89,90],"a",{"href":59},"MCP-Tools"," entstehen durch eine Handvoll\nwiederkehrender Fehler. Diese Seite listet die auf, die wirklich wehtun, jeweils\nmit der passenden Lösung.",[93,94,96],"h2",{"id":95},"stolperfallen","Stolperfallen",[98,99,100,113],"table",{},[101,102,103],"thead",{},[104,105,106,110],"tr",{},[107,108,109],"th",{},"Symptom",[107,111,112],{},"Lösung",[114,115,116,137,169,183,203,233,267,297,315,334,355],"tbody",{},[104,117,118,125],{},[119,120,121],"td",{},[122,123,124],"strong",{},"Build ist langsam",[119,126,127,128,132,133,136],{},"Du lädst Bilder hoch und konvertierst sie, oder du erstellst eine leere Seite und aktualisierst sie danach. Hänge Bilder inline per ",[129,130,131],"code",{},"sourceUrl","-Ingest an und schicke ein einziges ",[129,134,135],{},"page_create"," mit allen Elementen.",[104,138,139,147],{},[119,140,141],{},[122,142,143,146],{},[129,144,145],{},"imgBroken > 0"," nach dem Ingest",[119,148,149,150,152,153,156,157,160,161,164,165,168],{},"Die ",[129,151,131],{}," ist falsch oder nicht erreichbar, oder du hast eine ",[129,154,155],{},"f_cover","-artige Option übergeben. Prüfe, ob die URL abrufbar ist, und denk daran: ",[129,158,159],{},"f_"," legt nur das ",[88,162,163],{"href":49},"Format"," fest, nie den Zuschnitt — nutze für den Zuschnitt CSS ",[129,166,167],{},"object-fit: cover",".",[104,170,171,176],{},[119,172,173],{},[122,174,175],{},"Leere Seite nach dem Build",[119,177,178,179,182],{},"Erstelle die Seite mit ",[129,180,181],{},"renderMode: \"dynamic\"",". Eine Seite, die prerendered wurde, während sie noch leer war, bleibt leer.",[104,184,185,193],{},[119,186,187],{},[122,188,189,192],{},[129,190,191],{},"{{ relations.image }}"," zeigt nichts an",[119,194,195,196,199,200,168],{},"Binde die Relation zuerst, dann übergib die gebundene Datei an ",[129,197,198],{},"image_path",": ",[129,201,202],{},"{{#if relations.image as file}}\u003Cimg src=\"{{ image_path(file, \"w_900,f_webp\") }}\">{{/if}}",[104,204,205,216],{},[119,206,207],{},[122,208,209,212,213],{},[129,210,211],{},"file_upload_multipart"," liefert ",[129,214,215],{},"failedIndices",[119,217,218,219,221,222,225,226,228,229,232],{},"Dieser Weg ist nur für rein lokale Bilder (ohne ",[129,220,131],{},"). Schicke nur die fehlgeschlagenen Teile erneut; ",[129,223,224],{},"-strip"," das Bild und halte die Teile ≤ ~1,5 KB, damit sie beim ersten Versuch durchgehen. Bevorzuge ",[129,227,131],{}," bei ",[129,230,231],{},"file_upload",", wann immer das Bild per URL erreichbar ist.",[104,234,235,244],{},[119,236,237],{},[122,238,239,240,243],{},"Builder-Zeilen werden als ",[129,241,242],{},"item.title"," gelesen",[119,245,246,247,250,251,254,255,258,259,262,263,266],{},"Zeilenwerte liegen unter ",[129,248,249],{},"item.data.title"," — jede Zeile ist ",[129,252,253],{},"{ id, data: { … } }",". In der Property-Definition müssen ",[129,256,257],{},"data"," und ",[129,260,261],{},"defaultValue"," der Zeilenvorlage ",[129,264,265],{},"\"\""," sein.",[104,268,269,274],{},[119,270,271],{},[122,272,273],{},"Doppelte Elemente beim Update",[119,275,276,277,280,281,284,285,288,289,292,293,296],{},"Schicke bei jedem Element sowohl ",[129,278,279],{},"id"," als auch ",[129,282,283],{},"tempId"," mit, auch bei bestehenden. Um ein Element zu entfernen, lass es aus ",[129,286,287],{},"elements"," weg ",[122,290,291],{},"und"," füge seine numerische id zu ",[129,294,295],{},"deletedElements"," hinzu.",[104,298,299,304],{},[119,300,301],{},[122,302,303],{},"Ein blanker Icon-Name wird nicht angezeigt",[119,305,306,307,310,311,314],{},"Stell ",[129,308,309],{},"tabler:"," voran (z. B. ",[129,312,313],{},"tabler:calendar","). Ein blankes Wort wird nicht aufgelöst.",[104,316,317,322],{},[119,318,319],{},[122,320,321],{},"Nav / Footer (oder Styles) werden doppelt gerendert",[119,323,324,325,329,330,333],{},"Sie stehen sowohl im ",[88,326,328],{"href":327},"/de/docs/resources/layouts","Layout"," als auch in ",[129,331,332],{},"page.elements",". Gemeinsame Components gehören nur ins Layout; die Seite trägt nur ihre eigenen Abschnitts-Elemente.",[104,335,336,341],{},[119,337,338],{},[122,339,340],{},"Layout rendert, aber der Seiteninhalt fehlt",[119,342,343,344,347,348,351,352,168],{},"Dem Layout fehlt das ",[129,345,346],{},"PageContent","-Element (oder ",[129,349,350],{},"{{ render_elements(page.layout.elements) }}"," in seinem Template), oder die Seite hat keine ",[129,353,354],{},"layoutId",[104,356,357,365],{},[119,358,359],{},[122,360,361,364],{},[129,362,363],{},"layout_create"," liefert einen DB-Fehler",[119,366,367],{},"Die Instanz hat keine Layout-Tabelle. Nutze den No-Layout-Fallback: Nav/Footer, globale Styles und Site-Scripts als Seiten-Elemente, Font-Links ins Seiten-Template.",[369,370,371],"tip",{},[84,372,373,374,376],{},"Viele dieser Punkte sind ausführlicher in den Callouts der\n",[88,375,58],{"href":59}," beschrieben — dort findest du die\ngenauen Payload-Formen.",{"title":378,"searchDepth":379,"depth":379,"links":380},"",2,[381],{"id":95,"depth":379,"text":96},"Häufige Stolperfallen beim Erstellen von Inhalten mit den MCP-Tools und wie du sie behebst","md",null,{},"/de/developer/mcp/troubleshooting",{"title":62,"description":382},"eF29X29MqTodGALgDkYw9EWqoBVziTGF6Hfx0riV5Hc",1789740398652]