add base image to node
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
>
|
>
|
||||||
<span
|
<span
|
||||||
class="btn-image-wrapper"
|
class="btn-image-wrapper"
|
||||||
:style="`--url: url(${image.url.replace('api', 'api/sites/default/files')});`"
|
:style="`--url: url(${image.url});`"
|
||||||
>
|
>
|
||||||
<slot name="default" />
|
<slot name="default" />
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<div class="h-100" />
|
<div class="h-100" />
|
||||||
|
|
||||||
<div class="node-view-img-wrapper">
|
<div class="node-view-img-wrapper">
|
||||||
<img :src="image.url" :alt="image.alt">
|
<img :src="node.image.url" :alt="node.image.alt">
|
||||||
|
|
||||||
<button-expand @click="$emit('view-creation')" v-b-modal="'modal-creation' + node.id" class="center" />
|
<button-expand @click="$emit('view-creation')" v-b-modal="'modal-creation' + node.id" class="center" />
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
class="gallery-view-btn-wrapper"
|
class="gallery-view-btn-wrapper"
|
||||||
:class="buttonClasses[i]"
|
:class="buttonClasses[i]"
|
||||||
>
|
>
|
||||||
<button-image :image="sibling.images[0]" @click="$emit('open-creation', sibling.id)">
|
<button-image :image="sibling.image" @click="$emit('open-creation', sibling.id)">
|
||||||
<node-view-title
|
<node-view-title
|
||||||
:node="sibling"
|
:node="sibling"
|
||||||
tag="span" link
|
tag="span" link
|
||||||
@@ -89,10 +89,6 @@ export default {
|
|||||||
|
|
||||||
created () {
|
created () {
|
||||||
this.buttonClasses = shuffle(this.buttonClasses)
|
this.buttonClasses = shuffle(this.buttonClasses)
|
||||||
if (this.node.images && this.node.images.length) {
|
|
||||||
const { url, alt, id } = this.node.images[0]
|
|
||||||
this.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -40,6 +40,11 @@ export default {
|
|||||||
node.variant = [{ id: 0 }]
|
node.variant = [{ id: 0 }]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (node.images && node.images.length) {
|
||||||
|
const { url, alt, id } = node.images[0]
|
||||||
|
node.image = { alt, id, url: url.replace('api', 'api/sites/default/files') }
|
||||||
|
}
|
||||||
|
|
||||||
if ('creations' in node) {
|
if ('creations' in node) {
|
||||||
if (node.creations) {
|
if (node.creations) {
|
||||||
if (!Array.isArray(node.children)) {
|
if (!Array.isArray(node.children)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user