diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index dcfea32b2..d7a803e52 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -10,6 +10,8 @@ Layout template of its parent on addition (Martin Kamerbeek / Procolix) - fixed some issues with getting original values and template fields in the overrides section of the Shortcut asset (Martin Kamerbeek / Procolix) + - fix: extra elements (tags) do not show up in HTML source (Martin Kamerbeek + / Procolix) 7.0.6 - fix: Error in DateTime.pm diff --git a/lib/WebGUI/Asset.pm b/lib/WebGUI/Asset.pm index 9ace2ddf9..6e19ca64b 100644 --- a/lib/WebGUI/Asset.pm +++ b/lib/WebGUI/Asset.pm @@ -1557,6 +1557,7 @@ Executes what is necessary to make the view() method work with content chunking. sub prepareView { my $self = shift; $self->{_toolbar} = $self->getToolbar; + $self->session->style->setRawHeadTags($self->getExtraHeadTags); } #------------------------------------------------------------------- diff --git a/lib/WebGUI/Asset/Wobject/Layout.pm b/lib/WebGUI/Asset/Wobject/Layout.pm index e330aa23a..84ff9af6c 100644 --- a/lib/WebGUI/Asset/Wobject/Layout.pm +++ b/lib/WebGUI/Asset/Wobject/Layout.pm @@ -196,6 +196,7 @@ sub prepareView { foreach my $child (@{$children}) { unless (isIn($child->getId, @found)||isIn($child->getId,@hidden)) { if ($child->canView) { + $self->session->style->setRawHeadTags($child->getExtraHeadTags); $child->prepareView; push(@placeHolder1, $child); push(@{$vars{"position1_loop"}},{