Skip to content

Commit

Permalink
Merge pull request #964 from StadGent/feature/SGD8-2526
Browse files Browse the repository at this point in the history
SGD8-2526: Update timeline items order
  • Loading branch information
SvenVdv authored Dec 11, 2023
2 parents 301521b + a0e28d0 commit 9e824b5
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 5 deletions.
19 changes: 15 additions & 4 deletions gent_base.theme
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@
*/

use Drupal\block\Entity\Block;
use Drupal\Component\Utility\Html;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Link;
use Drupal\Core\Render\Element;
use Drupal\Core\Render\Markup;
use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Template\Attribute;
use Drupal\Component\Utility\Html;
use Drupal\Core\Url;
use Drupal\gent_base\FormPrerender;
use Drupal\image\Entity\ImageStyle;
use Drupal\node\NodeInterface;
use Drupal\paragraphs\Entity\Paragraph;
use Drupal\Core\Url;
use Drupal\Core\Link;
use Drupal\Core\Render\Element;
use Drupal\paragraphs\ParagraphInterface;

include __DIR__ . '/includes/theme.inc';
Expand Down Expand Up @@ -441,6 +441,17 @@ function gent_base_preprocess_field(&$variables) {
$timelineOdd = ($timelineItems % 2 !== 0);
$variables['items'][$key]['content']['reversed'][0] = $reversed;

$timelineItems = count($entity->get('timeline_items')->referencedEntities());
$variables['items'][$key]['content']['counter'][0] = $timelineItemTotal;
$timelineItemTotal += $timelineItems;

if ($timelineOdd) {
$reversed = !$reversed;
}

$timelineOdd = ($timelineItems % 2 !== 0);
$variables['items'][$key]['content']['reversed'][0] = $reversed;

// It's the first timeline frame.
if ($firstTimeline === FALSE) {
$firstTimeline = TRUE;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,13 @@
*/
#}

{% set items_total = content.counter.0 %}
{% set reversed = content.reversed.0 %}

{% set classes = [
'programme-slot'
'programme-slot',
items_total is odd ? 'timeline-slot-odd' : 'timeline-slot-even',
reversed ? 'timeline-slot-reverse' : ''
] %}
{{ attach_library('gent_base/modal') }}

Expand Down

0 comments on commit 9e824b5

Please sign in to comment.