Skip to content

Commit 8e31e17

Browse files
committed
IBX-6315: Edit/Preview embedded items
1 parent 80ae098 commit 8e31e17

File tree

4 files changed

+31
-32
lines changed

4 files changed

+31
-32
lines changed

src/bundle/Resources/public/js/scripts/embedded.item.actions.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,10 +156,10 @@
156156
? {
157157
href: Routing.generate('ibexa.product_catalog.product.edit', {
158158
productCode,
159-
languageCode: languages.languageCode,
159+
languageCode: languages[0].languageCode,
160160
}),
161161
}
162-
: { onClick: () => editContent({ contentId, locationId, languageCode: languages.languageCode }) };
162+
: { onClick: () => editContent({ contentId, locationId, languageCode: languages[0].languageCode }) };
163163

164164
return {
165165
label: Translator.trans(/*@Desc("Edit")*/ 'embedded_items.action.edit', {}, 'content'),

src/bundle/Resources/public/scss/fieldType/edit/_ezobjectrelationlist.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,13 @@
6161
&__table-action--remove-item {
6262
padding: calculateRem(4px);
6363
}
64+
65+
&__actions-cell {
66+
display: flex;
67+
gap: calculateRem(4px);
68+
justify-content: center;
69+
align-items: center;
70+
}
6471
}
6572

6673
.btn {

src/bundle/Resources/views/themes/admin/ui/field_type/edit/relation_base.html.twig

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,9 @@
7676

7777
{% set body_row_cols_template = body_row_cols_template|merge([
7878
{
79-
content: col_raw_actions,
79+
content: col_raw_actions_template,
8080
raw: true,
81-
has_icon: true,
81+
class: 'ibexa-relations__actions-cell'
8282
},
8383
]) %}
8484

@@ -88,6 +88,7 @@
8888
class: 'ibexa-relations__item',
8989
}) }}
9090
{% endset %}
91+
9192
<div
9293
class="ibexa-relations__wrapper"
9394
data-row-template="{{ row_template|e('html_attr') }}"
@@ -102,7 +103,7 @@
102103
{% include '@ibexadesign/ui/component/embedded_item_actions/embedded_item_actions.html.twig' with {
103104
content_id: relation.contentId,
104105
location_id: relation.contentInfo.mainLocationId,
105-
versionNo: relation.contentInfo.currentVersionNo,
106+
version_no: relation.contentInfo.currentVersionNo,
106107
} only %}
107108
{% endset %}
108109

@@ -162,7 +163,7 @@
162163
{
163164
content: col_raw_actions,
164165
raw: true,
165-
has_icon: true,
166+
class: 'ibexa-relations__actions-cell'
166167
},
167168
]) %}
168169

@@ -310,5 +311,4 @@
310311
</div>
311312
{% set attr = attr|merge({'hidden': 'hidden'}) %}
312313
{{ block('form_widget') }}
313-
314314
{% endblock %}

src/bundle/Resources/views/themes/admin/ui/html_body.html.twig

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,23 @@
22
{% set form = ibexa_render_embedded_item_edit_form() %}
33

44
{{ form_start(form, {
5-
attr: { target: '_blank' }
5+
attr: { target: '_blank' }
66
}) }}
7-
{{ form_widget(form.content_info, {
8-
attr: {
9-
hidden: 'hidden',
10-
class: 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--content-info'
11-
}
12-
}) }}
13-
{{ form_widget(form.version_info, {
14-
attr: {
15-
hidden: 'hidden',
16-
class: 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--version-info'
17-
}
18-
}) }}
19-
{{ form_widget(form.language, {
20-
attr: {
21-
hidden: 'hidden',
22-
class: 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--language'
23-
}
24-
}) }}
25-
{{ form_widget(form.location, {
26-
attr: {
27-
hidden: 'hidden',
28-
class: 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--location'
29-
}
30-
}) }}
7+
{{ form_widget(form.content_info, { 'attr': {
8+
'hidden': 'hidden',
9+
'class': 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--content-info'
10+
} }) }}
11+
{{ form_widget(form.version_info, { 'attr': {
12+
'hidden': 'hidden',
13+
'class': 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--version-info'
14+
} }) }}
15+
{{ form_widget(form.language, { 'attr': {
16+
'hidden': 'hidden',
17+
'class': 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--language'
18+
} }) }}
19+
{{ form_widget(form.location, { 'attr': {
20+
'hidden': 'hidden',
21+
'class': 'ibexa-embedded-item-edit__form-field ibexa-embedded-item-edit__form-field--location'
22+
} }) }}
3123
{{ form_end(form) }}
3224
</div>

0 commit comments

Comments
 (0)