Hi, I have set two related blueprints in tailor. Both use multisite features.
They are related throug an entries field with displaymode controller. The problem is that when you change info of a related model IN the relation controller, the propagation of fields marked as propagatable: true is not taking place. BUT, if you edit the record directly (NOT in the relation controller, it works.).
These are the blueprints (Note that the “producto” blueprint has a field “description” that is propagatable. It works as expected when editing the record… but NOT when you edit it in the “entries” relation controller off the “servicios” blueprint.)
Producto blueprint:
handle: Productos
type: entry
name: Productos
drafts: false
multisite: sync
primaryNavigation:
label: Productos
icon: icon-magic
order: 110
showExport: false
showImport: false
fields:
_precio:
type: mixin
source: Precio
description:
label: 'Descripción'
type: textarea
size: small
propagatable: true
Servicios blueprint:
handle: Servicios
type: structure
name: Servicios
drafts: false
showExport: false
showImport: false
multisite: sync
customMessages:
buttonCreate: Nuevo Servicio
structure:
maxDepth: 1
primaryNavigation:
label: Servicios
icon: icon-tree
order: 140
navigation:
icon: icon-tree
parent: Servicios
order: 10
fields:
title:
placeholder: Título servicio
entries:
label: Productos
type: entries
source: Productos
displayMode: controller
toolbarButtons: create|add|remove
Precio mixin (just in case):
handle: Precio
type: mixin
name: Mixin Precio
fields:
precio:
label: Precio
type: text
span: left
moneda:
label: Moneda
type: dropdown
options: \Vox\Nuthost\Classes\Currency::listCurrencies
placeholder: --Seleccionar Moneda--
required: true
span: right
By the way, I also tried as the documentation says with translatable property… i doesn’t work either, but worse… it doesn’t work directly neither. I don’t know why the documentation doesn’t mention “propagatable” property.