Skip to content
Snippets Groups Projects
Commit 20d759ce authored by Chris Hallberg's avatar Chris Hallberg
Browse files

Cache sidebar list in record view to prevent double processing.

parent 92447a02
No related merge requests found
......@@ -60,7 +60,8 @@
<?=$this->record($this->driver)->getToolbar()?>
<div class="record source<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier())?>">
<div class="<?=$this->layoutClass('mainbody')?><?=count($this->related()->getList($this->driver)) < 1 ? ' solo' : '' ?>">
<?php $sidebarList = $this->related()->getList($this->driver); ?>
<div class="<?=$this->layoutClass('mainbody')?><?=count($sidebarList) < 1 ? ' solo' : '' ?>">
<input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getUniqueId())?>" class="hiddenId" />
<input type="hidden" value="<?=$this->escapeHtmlAttr($this->driver->getSourceIdentifier()) ?>" class="hiddenSource" />
<?=$this->flashmessages()?>
......@@ -106,7 +107,7 @@
</div>
<div class="<?=$this->layoutClass('sidebar')?>">
<?php foreach ($this->related()->getList($this->driver) as $current): ?>
<?php foreach ($sidebarList as $current): ?>
<?=$this->related()->render($current)?>
<?php endforeach; ?>
</div>
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment