SP
Size: a a a
SP
SP
SP
АК
И
АК
И
C
АК
AK
class EntityLabel extends ProcessorPluginBase {Но проблема в том, что в поисковом индексе (Я использую Solr, но в других наверно аналогично) - значение сохраняется как массив значений, а не как одно - пример:
public function getPropertyDefinitions(DatasourceInterface $datasource = NULL) {
$properties = [];
if (!$datasource) {
$definition = [
'label' => $this->t('Entity label'),
'description' => $this->t('Drupal entity label.'),
'type' => 'string',
'processor_id' => $this->getPluginId(),
];
$properties['entity_label'] = new ProcessorProperty($definition);
}
return $properties;
}
....
"sm_entity_label":["My Entity Label text"],вместо:
"ss_entity_label":"My Entity Label text",И я что-то не найду способа форсировать чтобы было single-value, может кто сталкивался с таким?
AK
class EntityLabel extends ProcessorPluginBase {Но проблема в том, что в поисковом индексе (Я использую Solr, но в других наверно аналогично) - значение сохраняется как массив значений, а не как одно - пример:
public function getPropertyDefinitions(DatasourceInterface $datasource = NULL) {
$properties = [];
if (!$datasource) {
$definition = [
'label' => $this->t('Entity label'),
'description' => $this->t('Drupal entity label.'),
'type' => 'string',
'processor_id' => $this->getPluginId(),
];
$properties['entity_label'] = new ProcessorProperty($definition);
}
return $properties;
}
....
"sm_entity_label":["My Entity Label text"],вместо:
"ss_entity_label":"My Entity Label text",И я что-то не найду способа форсировать чтобы было single-value, может кто сталкивался с таким?
'is_list' => FALSE,но он не помогает
C
hook_block_build_alter
получить конфиг-сущность блока? Если никак, то может имеет смысл в alter помимо $build
и $block_plugin
передавать $block_entity
, иначе до third_party_settings блока не добратьсяAK
'is_list' => FALSE,но он не помогает
VS