You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a Bard field with a pretty basic structure: h2, h3, p, h3, p, ... (see saved content as markdown at the end)
Using {{ richtext|raw|dump }} outputs an array with the following structure for each other Bard field where I have only one block element (maybe with a hardBreak):
array:1 [▼ // vendor/statamic/cms/src/Modifiers/CoreModifiers.php:6220 => array:3 [▼
"type" => "paragraph"
"attrs" => array:2 [▼
"textAlign" => "left"
"class" => null
]
"content" => array:3 [▼
0 => array:2 [▼
"type" => "text"
"text" => "Ein Anruf genügt – wir kommen kostenlos direkt zu Ihnen und besichtigen Ihr Fahrzeug vor Ort."
]
1 => array:1 [▼
"type" => "hardBreak"
]
2 => array:3 [▼
"type" => "text"
"marks" => array:1 [▶]
"text" => "Lehnen Sie sich einfach zurück!"
]
]
]
]
But for this special field with more than one block element, the following is returned:
array:1 [▼ // vendor/statamic/cms/src/Modifiers/CoreModifiers.php:6220 =>
Statamic\Fields
\
Values {#13243 ▼#instance: Illuminate\Support
\
Collection {#13246 ▼#items: array:2[▼"type" => "text"
"text" =>
Statamic\Fields
\
Value {#13235 ▼
-resolver: null#raw: "
<h2>Sorgenfrei zur Schadensregulierung – Unfallgutachten von Gutachterix für mehr Entschädigung</h2><h3>100% kostenlos für Unfallgeschädigte</h3><p>Waren Sie in
▶
"
#handle: "text"#fieldtype:
Statamic\Fieldtypes
\
Text {#13232 ▶}#augmentable: null#shallow: false
}
]
#escapeWhenCastingToString: false
}
}
]
I expect the same structure as for the other Bard fields – with each block element as a separate array in content.
The full markdown content of said field (correct structure):
richtext: - type: heading attrs: textAlign: left level: 2 content: - type: text text: 'Sorgenfrei zur Schadensregulierung – Unfallgutachten von Gutachterix für mehr Entschädigung' - type: heading attrs: textAlign: left level: 3 content: - type: text text: '100% kostenlos für Unfallgeschädigte' - type: paragraph attrs: textAlign: left class: null content: - type: text text: 'Waren Sie in einen Unfall verwickelt und sind nicht schuldig? Dann kontaktieren Sie uns, damit wir Sie zu Ihrem Kfz-Schaden technisch beraten. Für die Erstberatung zahlen Sie nichts. Vertrauen Sie uns als neutralen und unabhängigen Kfz-Gutachter.' - type: heading attrs: textAlign: left level: 3 content: - type: text text: '38% mehr Entschädigung durch unabhängige Expertise' - type: paragraph attrs: textAlign: left class: null content: - type: text text: 'Sie möchten die maximale Entschädigung für den fremdverschuldeten Unfall, der Sie viele Nerven kostet? Dann vertrauen Sie keinesfalls dem Versicherungsgutachter oder einer Werkstatt. Versicherungen haben ein Interesse daran, entstandene Schäden und Kosten „kleinzureden“ und die Kosten im eigenen Sinne zu drücken. Kostenvoranschläge von Werkstätten betreffen nur die Kosten der Reparatur und lassen die Wertminderung ihres Fahrzeugs und eine Nutzungsausfallentschädigung unberücksichtigt. Wir als unabhängige Sachverständige haben das Ziel, maximale Entschädigungszahlungen für Sie zu erzielen und wollen gerecht das meiste für Sie herausholen – Verlassen Sie sich auf unsere Expertise und langjährige Erfahrung.' - type: heading attrs: textAlign: left level: 3 content: - type: text text: '0 km Anfahrtsweg' - type: paragraph attrs: textAlign: left class: null content: - type: text text: 'Unser Team von Gutachterix steht Ihnen von Beginn an zur Seite und erklärt Ihnen alle Details zu den Schäden an Ihrem Wagen. Für die Fahrzeugbesichtigung und Schadenaufnahme kommen wir kostenfrei direkt an Ihren Wunschort, sodass Sie keinen Anfahrtsweg haben. Wir besuchen sie zu Hause, begutachten das Fahrzeug am Unfallort oder fahren zu Ihrem Arbeitsplatz. Als unabhängiger Kfz-Gutachter erstellen wir nicht nur Unfallgutachten und sichern Beweise, sondern stellen auch die Schadenhöhe fest, dokumentieren die Wertminderung oder den Restwert des Fahrzeugs, erstellen Reparaturbestätigungen oder veranschlagen Kosten für Reparaturen. Außerdem kommunizieren wir mit Versicherungen, Anwälten oder Werkstätten und kümmern uns bei Bedarf für Sie um einen Ersatzwagen. Melden Sie sich gerne bei uns, wir beraten Sie!'
How to reproduce
Use more than one block element in Bard and dump the raw data with {{ bard_field|raw|dump }}.
Bug description
I have a Bard field with a pretty basic structure: h2, h3, p, h3, p, ... (see saved content as markdown at the end)
Using
{{ richtext|raw|dump }}
outputs an array with the following structure for each other Bard field where I have only one block element (maybe with ahardBreak
):But for this special field with more than one block element, the following is returned:
I expect the same structure as for the other Bard fields – with each block element as a separate array in
content
.The full markdown content of said field (correct structure):
How to reproduce
Use more than one block element in Bard and dump the raw data with {{ bard_field|raw|dump }}.
My fieldset config:
Logs
No response
Environment
Installation
Starter Kit using via CLI
Additional details
No response
The text was updated successfully, but these errors were encountered: