- πΊπΈUnited States tr Cascadia
No response to the request for more information.
@JordiK, are you still planning on working on this or can we close it as a can't reproduce?
I have a views that has a page and multiple attachments. each of these view use Table with aggregation options and everything is fine in the display.
but I what to do a grand total of these views/attachment. so I added a myModule_preprocess_views_view__<viewName> in my myModule.theme
I get the views from the variables, and I iterate on all the result of all the view/attachment and make a grand total.
This is where it gets funky, my grand total is not the correct one. the reason being the value of the first element of the view (the page one which all attachments are link) is incorrect in code. it give the value of the sum instead of its value.
to recreate the problem
Table with aggregation optionsTable with aggregation options for the number field set Apply group function to group and compress and Apply column function to summyTheme_preprocess_views_view__myViewIDexample
you have 3 content with value
the sum is 6
so in code the list of value will be
$viewID = "MyView";
$displayName = "page_1";
$fieldNum = "field_num";
$view = \Drupal\views\Views::getView($viewID);
$view->setOffset(0);
$view->setDisplay($displayName); // page_1 usually
$view->execute();
$result = $view->result;
foreach ($result as $key => $value) {
$entity = $value->_entity;
$custom_field = $entity->get($fieldNum)->getValue() != NULL ? $entity->get($fieldNum)->getValue()[0]['value'] : 0;
ksm($custom_field);
}
even worst when i load the node in code i still get the wrong value
you can add this code at the end of the foreach loop and see it going all wrong again. but always only for the first value.
$node = \Drupal::entityTypeManager()->getStorage('node')->load($entity->id());
ksm($node->get($fieldNum)->getValue()[0]['value']);
Postponed: needs info
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
No response to the request for more information.
@JordiK, are you still planning on working on this or can we close it as a can't reproduce?