|
<!DOCTYPE html>
|
|
<html><head>
|
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
|
<meta charset="UTF-8">
|
|
<title>TYPO3 Exception</title>
|
|
<meta name="robots" content="noindex,nofollow">
|
|
<style> html {
|
|
-webkit-text-size-adjust: 100%;
|
|
-ms-text-size-adjust: 100%;
|
|
-ms-overflow-style: scrollbar;
|
|
-webkit-tap-highlight-color: transparent;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
}
|
|
|
|
.exception-page {
|
|
background-color: #eaeaea;
|
|
color: #212121;
|
|
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
|
|
font-weight: 400;
|
|
height: 100vh;
|
|
line-height: 1.5;
|
|
overflow-x: hidden;
|
|
overflow-y: scroll;
|
|
text-align: left;
|
|
top: 0;
|
|
}
|
|
|
|
.panel-collapse .exception-page {
|
|
height: 100%;
|
|
}
|
|
|
|
.exception-page a {
|
|
color: #ff8700;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.exception-page a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.exception-page abbr[title] {
|
|
border-bottom: none;
|
|
cursor: help;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.exception-page code,
|
|
.exception-page kbd,
|
|
.exception-page pre,
|
|
.exception-page samp {
|
|
font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
|
|
font-size: 1em;
|
|
}
|
|
|
|
.exception-page pre {
|
|
background-color: #ffffff;
|
|
overflow-x: auto;
|
|
border: 1px solid rgba(0,0,0,0.125);
|
|
}
|
|
|
|
.exception-page pre span {
|
|
display: block;
|
|
line-height: 1.3em;
|
|
}
|
|
|
|
.exception-page pre span:before {
|
|
display: inline-block;
|
|
content: attr(data-line);
|
|
border-right: 1px solid #b9b9b9;
|
|
margin-right: 0.5em;
|
|
padding-right: 0.5em;
|
|
background-color: #f4f4f4;
|
|
width: 4em;
|
|
text-align: right;
|
|
color: #515151;
|
|
}
|
|
|
|
.exception-page pre span.highlight {
|
|
background-color: #cce5ff;
|
|
}
|
|
|
|
.exception-page .break-long-words {
|
|
-ms-word-break: break-all;
|
|
word-break: break-all;
|
|
word-break: break-word;
|
|
-webkit-hyphens: auto;
|
|
-moz-hyphens: auto;
|
|
hyphens: auto;
|
|
}
|
|
|
|
.exception-page .callout {
|
|
padding: 1.5rem;
|
|
background-color: #fff;
|
|
margin-bottom: 2em;
|
|
box-shadow: 0 2px 1px rgba(0,0,0,.15);
|
|
border-left: 3px solid #8c8c8c;
|
|
}
|
|
|
|
.exception-page .callout-title {
|
|
margin: 0;
|
|
}
|
|
|
|
.exception-page .callout-body p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.exception-page .container {
|
|
max-width: 1140px;
|
|
margin: 0 auto;
|
|
padding: 0 30px;
|
|
}
|
|
|
|
.panel-collapse .exception-page .container {
|
|
width: 100%;
|
|
}
|
|
|
|
.exception-page .exception-illustration {
|
|
width: 3em;
|
|
height: 3em;
|
|
float: left;
|
|
margin-right: 1rem;
|
|
}
|
|
|
|
.exception-page .exception-illustration svg {
|
|
width: 100%;
|
|
}
|
|
|
|
.exception-page .exception-illustration svg path {
|
|
fill: #ff8700;
|
|
}
|
|
|
|
.exception-page .exception-summary {
|
|
background: #000000;
|
|
color: #fff;
|
|
padding: 1.5rem 0;
|
|
margin-bottom: 2rem;
|
|
}
|
|
|
|
.exception-page .exception-summary h1 {
|
|
margin: 0;
|
|
}
|
|
|
|
.exception-page .text-muted {
|
|
opacity: 0.5;
|
|
}
|
|
|
|
.exception-page .trace {
|
|
background-color: #fff;
|
|
margin-bottom: 2rem;
|
|
box-shadow: 0 2px 1px rgba(0,0,0,.15);
|
|
}
|
|
|
|
.exception-page .trace-arguments {
|
|
color: #8c8c8c;
|
|
}
|
|
|
|
.exception-page .trace-body {
|
|
}
|
|
|
|
.exception-page .trace-call {
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.exception-page .trace-class {
|
|
margin: 0;
|
|
}
|
|
|
|
.exception-page .trace-file pre {
|
|
margin-top: 1.5rem;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.exception-page .trace-head {
|
|
color: #721c24;
|
|
background-color: #f8d7da;
|
|
padding: 1.5rem;
|
|
}
|
|
|
|
.exception-page .trace-file-path {
|
|
word-break: break-all;
|
|
}
|
|
|
|
.exception-page .trace-message {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.exception-page .trace-step {
|
|
padding: 1.5rem;
|
|
border-bottom: 1px solid #b9b9b9;
|
|
}
|
|
|
|
.exception-page .trace-step > *:first-child {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.exception-page .trace-step > *:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.exception-page .trace-step:nth-child(even)
|
|
{
|
|
background-color: #fafafa;
|
|
}
|
|
|
|
.exception-page .trace-step:last-child {
|
|
border-bottom: none;
|
|
}</style>
|
|
</head>
|
|
<body cz-shortcut-listen="true">
|
|
<div class="exception-page">
|
|
<div class="exception-summary">
|
|
<div class="container">
|
|
<div class="exception-message-wrapper">
|
|
<div class="exception-illustration hidden-xs-down"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M11.1 10.3c-.2 0-.3.1-.5.1C9 10.4 6.8 5 6.8 3.2c0-.7.2-.9.4-1.1-2 .2-4.2.9-4.9 1.8-.2.2-.3.6-.3 1 0 2.8 3 9.2 5.1 9.2 1 0 2.6-1.6 4-3.8m-1-8.4c1.9 0 3.9.3 3.9 1.4 0 2.2-1.4 4.9-2.1 4.9C10.6 8.3 9 4.7 9 2.9c0-.8.3-1 1.1-1"></path></svg></div>
|
|
<h1 class="exception-message break-long-words">Whoops, looks like something went wrong.</h1>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container">
|
|
<div class="callout">
|
|
<h4 class="callout-title">Get help in the TYPO3 Documentation</h4>
|
|
<div class="callout-body">
|
|
<p>
|
|
If you need help solving this exception, you can have a look at the TYPO3 Documentation.
|
|
There you can find solutions provided by the TYPO3 community.
|
|
Once you have found a solution to the problem, help others by contributing to the
|
|
documentation page.
|
|
</p>
|
|
<p>
|
|
<a href="https://typo3.org/go/exception/CMS/debug/1476107295" target="_blank" rel="noreferrer">Find a solution for this exception in the TYPO3 Documentation.</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container">
|
|
<div class="trace">
|
|
<div class="trace-head">
|
|
<h3 class="trace-class">
|
|
<span class="text-muted">(1/1)</span>
|
|
<span class="exception-title">#1476107295 TYPO3\CMS\Core\Error\Exception</span>
|
|
</h3>
|
|
<p class="trace-message break-long-words">PHP
|
|
Warning: array_intersect_key(): Argument #2 is not an array in
|
|
/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
|
|
line 618</p>
|
|
</div>
|
|
<div class="trace-body">
|
|
<div class="trace-step"><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Error/ErrorHandler.php</strong> line 130</span></div><div class="trace-file-content"><pre><span class="" data-line="126"> E_DEPRECATED => 'PHP Runtime Deprecation Notice'
|
|
</span><span class="" data-line="127"> ];
|
|
</span><span class="" data-line="128"> $message = $errorLevels[$errorLevel] . ': ' . $errorMessage . ' in ' . $errorFile . ' line ' . $errorLine;
|
|
</span><span class="" data-line="129"> if ($errorLevel & $this->exceptionalErrors) {
|
|
</span><span class="highlight" data-line="130"> throw new Exception($message, 1476107295);
|
|
</span><span class="" data-line="131"> }
|
|
</span><span class="" data-line="132"> switch ($errorLevel) {
|
|
</span><span class="" data-line="133"> case E_USER_ERROR:
|
|
</span><span class="" data-line="134"> case E_RECOVERABLE_ERROR:
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Error\ErrorHandler</span><span class="trace-type">-></span><span class="trace-method">handleError</span>(<span class="trace-arguments">2,
|
|
'array_intersect_key(): Argument #2 is not an array',
|
|
'/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php',
|
|
618, <em>array</em>('tableName' => 'tx_news_domain_model_news', 'rows' => <em>array</em>(<em>array</em>('uid_local'
|
|
=> 8, 'uid_foreign' => 1, 'sorting' => 0, 'sorting_foreign'
|
|
=> 1, 'uid' => 8, 'pid' => 3, 'tstamp' => 1620987725,
|
|
'crdate' => 1620986907, 'cruser_id' => 1, 't3ver_oid' => 0,
|
|
't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0,
|
|
't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0,
|
|
't3_origuid' => 0, 'editlock' => 0, 'sys_language_uid' => 0,
|
|
'l10n_parent' => 0, 'l10n_diffsource' => 'a:1:{s:6:"hidden";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'title' => 'New News', 'teaser' => '', 'bodytext' =>
|
|
'', 'datetime' => 1620986901, 'archive' => 0, 'author' => '',
|
|
'author_email' => '', 'categories' => 0, 'related' => 1,
|
|
'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 0,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'new-news', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> '')), 'pageRepository' => <em>object</em>(TYPO3\CMS\Core\Domain\Repository\PageRepository), 'query' => <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query), 'fieldsOfMainTable' => 0, 'overlaidRows' => <em>array</em>(), 'row' => <em>array</em>('uid_local'
|
|
=> 8, 'uid_foreign' => 1, 'sorting' => 0, 'sorting_foreign'
|
|
=> 1, 'uid' => 8, 'pid' => 3, 'tstamp' => 1620987725,
|
|
'crdate' => 1620986907, 'cruser_id' => 1, 't3ver_oid' => 0,
|
|
't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0,
|
|
't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0,
|
|
't3_origuid' => 0, 'editlock' => 0, 'sys_language_uid' => 0,
|
|
'l10n_parent' => 0, 'l10n_diffsource' => 'a:1:{s:6:"hidden";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'title' => 'New News', 'teaser' => '', 'bodytext' =>
|
|
'', 'datetime' => 1620986901, 'archive' => 0, 'author' => '',
|
|
'author_email' => '', 'categories' => 0, 'related' => 1,
|
|
'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 0,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'new-news', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> ''))</span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">array_intersect_key</span>(<span class="trace-arguments"><em>array</em>('uid_local'
|
|
=> 8, 'uid_foreign' => 1, 'sorting' => 0, 'sorting_foreign'
|
|
=> 1, 'uid' => 8, 'pid' => 3, 'tstamp' => 1620987725,
|
|
'crdate' => 1620986907, 'cruser_id' => 1, 't3ver_oid' => 0,
|
|
't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0,
|
|
't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0,
|
|
't3_origuid' => 0, 'editlock' => 0, 'sys_language_uid' => 0,
|
|
'l10n_parent' => 0, 'l10n_diffsource' => 'a:1:{s:6:"hidden";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'title' => 'New News', 'teaser' => '', 'bodytext' =>
|
|
'', 'datetime' => 1620986901, 'archive' => 0, 'author' => '',
|
|
'author_email' => '', 'categories' => 0, 'related' => 1,
|
|
'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 0,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'new-news', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> ''), 0</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 618</span></div><div class="trace-file-content"><pre><span class="" data-line="614">// }
|
|
</span><span class="" data-line="615">
|
|
</span><span class="" data-line="616"> $overlaidRows = [];
|
|
</span><span class="" data-line="617"> foreach ($rows as $row) {
|
|
</span><span class="highlight" data-line="618"> $mainRow = array_intersect_key($row, $fieldsOfMainTable);
|
|
</span><span class="" data-line="619"> $joinRow = array_diff_key($row, $mainRow);
|
|
</span><span class="" data-line="620"> $mainRow = $this->overlayLanguageAndWorkspaceForSingleRecord($tableName, $mainRow, $pageRepository, $query);
|
|
</span><span class="" data-line="621"> if ($mainRow !== null && is_array($mainRow)) {
|
|
</span><span class="" data-line="622"> $overlaidRows[] = array_replace($joinRow, $mainRow);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-></span><span class="trace-method">overlayLanguageAndWorkspaceForJoinedSelect</span>(<span class="trace-arguments">'tx_news_domain_model_news', <em>array</em>(<em>array</em>('uid_local'
|
|
=> 8, 'uid_foreign' => 1, 'sorting' => 0, 'sorting_foreign'
|
|
=> 1, 'uid' => 8, 'pid' => 3, 'tstamp' => 1620987725,
|
|
'crdate' => 1620986907, 'cruser_id' => 1, 't3ver_oid' => 0,
|
|
't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0,
|
|
't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0,
|
|
't3_origuid' => 0, 'editlock' => 0, 'sys_language_uid' => 0,
|
|
'l10n_parent' => 0, 'l10n_diffsource' => 'a:1:{s:6:"hidden";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'title' => 'New News', 'teaser' => '', 'bodytext' =>
|
|
'', 'datetime' => 1620986901, 'archive' => 0, 'author' => '',
|
|
'author_email' => '', 'categories' => 0, 'related' => 1,
|
|
'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 0,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'new-news', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> '')), <em>object</em>(TYPO3\CMS\Core\Domain\Repository\PageRepository), <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 571</span></div><div class="trace-file-content"><pre><span class="" data-line="567"> // in live workspace
|
|
</span><span class="" data-line="568"> if ($workspaceUid === 0) {
|
|
</span><span class="" data-line="569"> return $this->overlayLanguageAndWorkspaceForSelect($tableName, $rows, $pageRepository, $query);
|
|
</span><span class="" data-line="570"> }
|
|
</span><span class="highlight" data-line="571"> return $this->overlayLanguageAndWorkspaceForJoinedSelect($tableName, $rows, $pageRepository, $query);
|
|
</span><span class="" data-line="572"> }
|
|
</span><span class="" data-line="573"> // No proper source, so we do not have a table name here
|
|
</span><span class="" data-line="574"> // we cannot do an overlay and return the original rows instead.
|
|
</span><span class="" data-line="575"> return $rows;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-></span><span class="trace-method">overlayLanguageAndWorkspace</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join), <em>array</em>(<em>array</em>('uid_local'
|
|
=> 8, 'uid_foreign' => 1, 'sorting' => 0, 'sorting_foreign'
|
|
=> 1, 'uid' => 8, 'pid' => 3, 'tstamp' => 1620987725,
|
|
'crdate' => 1620986907, 'cruser_id' => 1, 't3ver_oid' => 0,
|
|
't3ver_wsid' => 0, 't3ver_state' => 0, 't3ver_stage' => 0,
|
|
't3ver_count' => 0, 't3ver_tstamp' => 0, 't3ver_move_id' => 0,
|
|
't3_origuid' => 0, 'editlock' => 0, 'sys_language_uid' => 0,
|
|
'l10n_parent' => 0, 'l10n_diffsource' => 'a:1:{s:6:"hidden";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'title' => 'New News', 'teaser' => '', 'bodytext' =>
|
|
'', 'datetime' => 1620986901, 'archive' => 0, 'author' => '',
|
|
'author_email' => '', 'categories' => 0, 'related' => 1,
|
|
'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 0,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'new-news', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> '')), <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php</strong> line 381</span></div><div class="trace-file-content"><pre><span class="" data-line="377"> }
|
|
</span><span class="" data-line="378"> }
|
|
</span><span class="" data-line="379">
|
|
</span><span class="" data-line="380"> if (!empty($rows)) {
|
|
</span><span class="highlight" data-line="381"> $rows = $this->overlayLanguageAndWorkspace($query->getSource(), $rows, $query);
|
|
</span><span class="" data-line="382"> }
|
|
</span><span class="" data-line="383">
|
|
</span><span class="" data-line="384"> return $rows;
|
|
</span><span class="" data-line="385"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend</span><span class="trace-type">-></span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Backend.php</strong> line 219</span></div><div class="trace-file-content"><pre><span class="" data-line="215"> {
|
|
</span><span class="" data-line="216"> $event = new ModifyQueryBeforeFetchingObjectDataEvent($query);
|
|
</span><span class="" data-line="217"> $this->eventDispatcher->dispatch($event);
|
|
</span><span class="" data-line="218"> $query = $event->getQuery();
|
|
</span><span class="highlight" data-line="219"> $result = $this->storageBackend->getObjectDataByQuery($query);
|
|
</span><span class="" data-line="220"> $event = new ModifyResultAfterFetchingObjectDataEvent($query, $result);
|
|
</span><span class="" data-line="221"> $this->eventDispatcher->dispatch($event);
|
|
</span><span class="" data-line="222"> return $event->getResult();
|
|
</span><span class="" data-line="223"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Backend</span><span class="trace-type">-></span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/PersistenceManager.php</strong> line 115</span></div><div class="trace-file-content"><pre><span class="" data-line="111"> * @return array
|
|
</span><span class="" data-line="112"> */
|
|
</span><span class="" data-line="113"> public function getObjectDataByQuery(QueryInterface $query)
|
|
</span><span class="" data-line="114"> {
|
|
</span><span class="highlight" data-line="115"> return $this->backend->getObjectDataByQuery($query);
|
|
</span><span class="" data-line="116"> }
|
|
</span><span class="" data-line="117">
|
|
</span><span class="" data-line="118"> /**
|
|
</span><span class="" data-line="119"> * Returns the (internal) identifier for the object, if it is known to the
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager</span><span class="trace-type">-></span><span class="trace-method">getObjectDataByQuery</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\Query)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 102</span></div><div class="trace-file-content"><pre><span class="" data-line="98"> */
|
|
</span><span class="" data-line="99"> protected function initialize()
|
|
</span><span class="" data-line="100"> {
|
|
</span><span class="" data-line="101"> if (!is_array($this->queryResult)) {
|
|
</span><span class="highlight" data-line="102"> $this->queryResult = $this->dataMapper->map($this->query->getType(), $this->persistenceManager->getObjectDataByQuery($this->query));
|
|
</span><span class="" data-line="103"> }
|
|
</span><span class="" data-line="104"> }
|
|
</span><span class="" data-line="105">
|
|
</span><span class="" data-line="106"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-></span><span class="trace-method">initialize</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> * @see Iterator::rewind()
|
|
</span><span class="" data-line="249"> */
|
|
</span><span class="" data-line="250"> public function rewind()
|
|
</span><span class="" data-line="251"> {
|
|
</span><span class="highlight" data-line="252"> $this->initialize();
|
|
</span><span class="" data-line="253"> reset($this->queryResult);
|
|
</span><span class="" data-line="254"> }
|
|
</span><span class="" data-line="255">
|
|
</span><span class="" data-line="256"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-></span><span class="trace-method">rewind</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 597</span></div><div class="trace-file-content"><pre><span class="" data-line="593"> } else {
|
|
</span><span class="" data-line="594"> $property = $this->reflectionService->getClassSchema(get_class($parentObject))->getProperty($propertyName);
|
|
</span><span class="" data-line="595"> if (in_array($property->getType(), ['array', \ArrayObject::class, \SplObjectStorage::class, ObjectStorage::class], true)) {
|
|
</span><span class="" data-line="596"> $objects = [];
|
|
</span><span class="highlight" data-line="597"> foreach ($result as $value) {
|
|
</span><span class="" data-line="598"> $objects[] = $value;
|
|
</span><span class="" data-line="599"> }
|
|
</span><span class="" data-line="600"> if ($property->getType() === \ArrayObject::class) {
|
|
</span><span class="" data-line="601"> $propertyValue = new \ArrayObject($objects);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-></span><span class="trace-method">mapResultToPropertyValue</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\Domain\Model\NewsDefault), 'related', <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 299</span></div><div class="trace-file-content"><pre><span class="" data-line="295"> case ObjectStorage::class:
|
|
</span><span class="" data-line="296"> $propertyValue = $this->mapResultToPropertyValue(
|
|
</span><span class="" data-line="297"> $object,
|
|
</span><span class="" data-line="298"> $propertyName,
|
|
</span><span class="highlight" data-line="299"> $this->fetchRelated($object, $propertyName, $row[$columnName])
|
|
</span><span class="" data-line="300"> );
|
|
</span><span class="" data-line="301"> break;
|
|
</span><span class="" data-line="302"> default:
|
|
</span><span class="" data-line="303"> if (is_subclass_of($propertyType, \DateTimeInterface::class)) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-></span><span class="trace-method">thawProperties</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\Domain\Model\NewsDefault), <em>array</em>('uid'
|
|
=> 1, 'pid' => 3, 'tstamp' => 1620987390, 'crdate' =>
|
|
1614414462, 'cruser_id' => 1, 't3ver_oid' => 0, 't3ver_wsid' =>
|
|
0, 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0,
|
|
't3ver_tstamp' => 1614416462, 't3ver_move_id' => 0, 't3_origuid'
|
|
=> 1, 'editlock' => 0, 'sys_language_uid' => 0, 'l10n_parent'
|
|
=> 0, 'l10n_diffsource' =>
|
|
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'sorting' => 0, 'title' => 'Test WS CHANGE', 'teaser'
|
|
=> '', 'bodytext' => '', 'datetime' => 1613401117, 'archive'
|
|
=> 0, 'author' => '', 'author_email' => '', 'categories' =>
|
|
1, 'related' => 1, 'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 1,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'test', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> '')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 191</span></div><div class="trace-file-content"><pre><span class="" data-line="187"> $object = $this->persistenceSession->getObjectByIdentifier($row['uid'], $className);
|
|
</span><span class="" data-line="188"> } else {
|
|
</span><span class="" data-line="189"> $object = $this->createEmptyObject($className);
|
|
</span><span class="" data-line="190"> $this->persistenceSession->registerObject($object, $row['uid']);
|
|
</span><span class="highlight" data-line="191"> $this->thawProperties($object, $row);
|
|
</span><span class="" data-line="192"> $event = new AfterObjectThawedEvent($object, $row);
|
|
</span><span class="" data-line="193"> $this->eventDispatcher->dispatch($event);
|
|
</span><span class="" data-line="194"> $object->_memorizeCleanState();
|
|
</span><span class="" data-line="195"> $this->persistenceSession->registerReconstitutedEntity($object);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-></span><span class="trace-method">mapSingleRow</span>(<span class="trace-arguments">'GeorgRinger\\News\\Domain\\Model\\NewsDefault', <em>array</em>('uid'
|
|
=> 1, 'pid' => 3, 'tstamp' => 1620987390, 'crdate' =>
|
|
1614414462, 'cruser_id' => 1, 't3ver_oid' => 0, 't3ver_wsid' =>
|
|
0, 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0,
|
|
't3ver_tstamp' => 1614416462, 't3ver_move_id' => 0, 't3_origuid'
|
|
=> 1, 'editlock' => 0, 'sys_language_uid' => 0, 'l10n_parent'
|
|
=> 0, 'l10n_diffsource' =>
|
|
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'sorting' => 0, 'title' => 'Test WS CHANGE', 'teaser'
|
|
=> '', 'bodytext' => '', 'datetime' => 1613401117, 'archive'
|
|
=> 0, 'author' => '', 'author_email' => '', 'categories' =>
|
|
1, 'related' => 1, 'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 1,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'test', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> '')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/Mapper/DataMapper.php</strong> line 149</span></div><div class="trace-file-content"><pre><span class="" data-line="145"> public function map($className, array $rows)
|
|
</span><span class="" data-line="146"> {
|
|
</span><span class="" data-line="147"> $objects = [];
|
|
</span><span class="" data-line="148"> foreach ($rows as $row) {
|
|
</span><span class="highlight" data-line="149"> $objects[] = $this->mapSingleRow($this->getTargetType($className, $row), $row);
|
|
</span><span class="" data-line="150"> }
|
|
</span><span class="" data-line="151"> return $objects;
|
|
</span><span class="" data-line="152"> }
|
|
</span><span class="" data-line="153">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapper</span><span class="trace-type">-></span><span class="trace-method">map</span>(<span class="trace-arguments">'GeorgRinger\\News\\Domain\\Model\\News', <em>array</em>(<em>array</em>('uid'
|
|
=> 1, 'pid' => 3, 'tstamp' => 1620987390, 'crdate' =>
|
|
1614414462, 'cruser_id' => 1, 't3ver_oid' => 0, 't3ver_wsid' =>
|
|
0, 't3ver_state' => 0, 't3ver_stage' => 0, 't3ver_count' => 0,
|
|
't3ver_tstamp' => 1614416462, 't3ver_move_id' => 0, 't3_origuid'
|
|
=> 1, 'editlock' => 0, 'sys_language_uid' => 0, 'l10n_parent'
|
|
=> 0, 'l10n_diffsource' =>
|
|
'a:29:{s:4:"type";N;s:9:"istopnews";N;s:5:"title";N;s:12:"path_segment";N;s:6:"teaser";N;s:8:"datetime";N;s:7:"archive";N;s:8:"bodytext";N;s:16:"content_elements";N;s:9:"fal_media";N;s:17:"fal_related_files";N;s:10:"categories";N;s:7:"related";N;s:13:"related_links";N;s:4:"tags";N;s:6:"author";N;s:12:"author_email";N;s:8:"keywords";N;s:11:"description";N;s:17:"alternative_title";N;s:18:"sitemap_changefreq";N;s:16:"sitemap_priority";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:5:"notes";N;}',
|
|
'l10n_source' => 0, 'deleted' => 0, 'hidden' => 0, 'starttime'
|
|
=> 0, 'endtime' => 0, 'fe_group' => '', 'notes' => '',
|
|
'l10n_state' => <em>null</em>, 't3ver_id' => 0, 't3ver_label'
|
|
=> '', 'sorting' => 0, 'title' => 'Test WS CHANGE', 'teaser'
|
|
=> '', 'bodytext' => '', 'datetime' => 1613401117, 'archive'
|
|
=> 0, 'author' => '', 'author_email' => '', 'categories' =>
|
|
1, 'related' => 1, 'related_from' => 0, 'related_files' => <em>null</em>,
|
|
'fal_related_files' => 0, 'related_links' => '0', 'type' =>
|
|
'0', 'keywords' => '', 'description' => '', 'tags' => 1,
|
|
'media' => <em>null</em>, 'fal_media' => 0, 'internalurl' => <em>null</em>, 'externalurl' => <em>null</em>,
|
|
'istopnews' => 0, 'content_elements' => 0, 'path_segment' =>
|
|
'test', 'alternative_title' => '', 'sitemap_changefreq' => '',
|
|
'sitemap_priority' => '0.5', 'import_id' => '', 'import_source'
|
|
=> ''))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 102</span></div><div class="trace-file-content"><pre><span class="" data-line="98"> */
|
|
</span><span class="" data-line="99"> protected function initialize()
|
|
</span><span class="" data-line="100"> {
|
|
</span><span class="" data-line="101"> if (!is_array($this->queryResult)) {
|
|
</span><span class="highlight" data-line="102"> $this->queryResult = $this->dataMapper->map($this->query->getType(), $this->persistenceManager->getObjectDataByQuery($this->query));
|
|
</span><span class="" data-line="103"> }
|
|
</span><span class="" data-line="104"> }
|
|
</span><span class="" data-line="105">
|
|
</span><span class="" data-line="106"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-></span><span class="trace-method">initialize</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Persistence/Generic/QueryResult.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> * @see Iterator::rewind()
|
|
</span><span class="" data-line="249"> */
|
|
</span><span class="" data-line="250"> public function rewind()
|
|
</span><span class="" data-line="251"> {
|
|
</span><span class="highlight" data-line="252"> $this->initialize();
|
|
</span><span class="" data-line="253"> reset($this->queryResult);
|
|
</span><span class="" data-line="254"> }
|
|
</span><span class="" data-line="255">
|
|
</span><span class="" data-line="256"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Persistence\Generic\QueryResult</span><span class="trace-type">-></span><span class="trace-method">rewind</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ForViewHelper.php</strong> line 119</span></div><div class="trace-file-content"><pre><span class="" data-line="115"> ];
|
|
</span><span class="" data-line="116"> }
|
|
</span><span class="" data-line="117">
|
|
</span><span class="" data-line="118"> $output = '';
|
|
</span><span class="highlight" data-line="119"> foreach ($arguments['each'] as $keyValue => $singleElement) {
|
|
</span><span class="" data-line="120"> $templateVariableContainer->add($arguments['as'], $singleElement);
|
|
</span><span class="" data-line="121"> if (isset($arguments['key'])) {
|
|
</span><span class="" data-line="122"> $templateVariableContainer->add($arguments['key'], $keyValue);
|
|
</span><span class="" data-line="123"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('each' => <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult), 'as' => 'newsItem', 'key' => <em>null</em>, 'reverse' => <em>false</em>, 'iteration' => 'iterator'), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/Traits/CompileWithRenderStatic.php</strong> line 30</span></div><div class="trace-file-content"><pre><span class="" data-line="26"> {
|
|
</span><span class="" data-line="27"> return static::renderStatic(
|
|
</span><span class="" data-line="28"> $this->arguments,
|
|
</span><span class="" data-line="29"> $this->buildRenderChildrenClosure(),
|
|
</span><span class="highlight" data-line="30"> $this->renderingContext
|
|
</span><span class="" data-line="31"> );
|
|
</span><span class="" data-line="32"> }
|
|
</span><span class="" data-line="33">
|
|
</span><span class="" data-line="34"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ForViewHelper), <em>array</em>('each' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'as' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'iteration' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
|
|
</span><span class="" data-line="53"> */
|
|
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
|
|
</span><span class="" data-line="55"> {
|
|
</span><span class="highlight" data-line="56"> $output = $node->evaluate($renderingContext);
|
|
</span><span class="" data-line="57"> if ($cast) {
|
|
</span><span class="" data-line="58"> $output = $this->castToString($output);
|
|
</span><span class="" data-line="59"> }
|
|
</span><span class="" data-line="60"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="33"> {
|
|
</span><span class="" data-line="34"> $evaluatedNodes = [];
|
|
</span><span class="" data-line="35"> foreach ($this->getChildNodes() as $childNode) {
|
|
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
|
|
</span><span class="" data-line="37"> }
|
|
</span><span class="" data-line="38"> // Make decisions about what to actually return
|
|
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
|
|
</span><span class="" data-line="40"> return null;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/RootNode.php</strong> line 25</span></div><div class="trace-file-content"><pre><span class="" data-line="21"> * @return mixed Evaluated subtree
|
|
</span><span class="" data-line="22"> */
|
|
</span><span class="" data-line="23"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="24"> {
|
|
</span><span class="highlight" data-line="25"> return $this->evaluateChildNodes($renderingContext);
|
|
</span><span class="" data-line="26"> }
|
|
</span><span class="" data-line="27">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/RenderChildrenViewHelper.php</strong> line 62</span></div><div class="trace-file-content"><pre><span class="" data-line="58"> {
|
|
</span><span class="" data-line="59"> $subRenderingContext = static::getWidgetRenderingContext($renderingContext);
|
|
</span><span class="" data-line="60"> $widgetChildNodes = static::getWidgetChildNodes($renderingContext);
|
|
</span><span class="" data-line="61"> static::addArgumentsToTemplateVariableContainer($subRenderingContext, $arguments['arguments']);
|
|
</span><span class="highlight" data-line="62"> $output = $widgetChildNodes->evaluate($subRenderingContext);
|
|
</span><span class="" data-line="63"> static::removeArgumentsFromTemplateVariableContainer($subRenderingContext, $arguments['arguments']);
|
|
</span><span class="" data-line="64"> return $output;
|
|
</span><span class="" data-line="65"> }
|
|
</span><span class="" data-line="66">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('arguments' => <em>array</em>('paginatedNews' => <em>object</em>(TYPO3\CMS\Extbase\Persistence\Generic\QueryResult))), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/ViewHelpers_Widget_Paginate_action_index_e84d95e18968951ec2f79b4bdd09b2f9d538af1c.php</strong> line 1911</span></div><div class="trace-file-content"><pre><span class="" data-line="1907">);
|
|
</span><span class="" data-line="1908">$array288 = array (
|
|
</span><span class="" data-line="1909">);$arguments286['arguments'] = $renderingContext->getVariableProvider()->getByPath('contentArguments', $array288);
|
|
</span><span class="" data-line="1910">
|
|
</span><span class="highlight" data-line="1911">$output274 .= TYPO3\CMS\Fluid\ViewHelpers\RenderChildrenViewHelper::renderStatic($arguments286, $renderChildrenClosure287, $renderingContext);
|
|
</span><span class="" data-line="1912">
|
|
</span><span class="" data-line="1913">$output274 .= '
|
|
</span><span class="" data-line="1914">
|
|
</span><span class="" data-line="1915">';
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">ViewHelpers_Widget_Paginate_action_index_e84d95e18968951ec2f79b4bdd09b2f9d538af1c</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 186</span></div><div class="trace-file-content"><pre><span class="" data-line="182"> }
|
|
</span><span class="" data-line="183">
|
|
</span><span class="" data-line="184"> if (!$parsedTemplate->hasLayout()) {
|
|
</span><span class="" data-line="185"> $this->startRendering(self::RENDERING_TEMPLATE, $parsedTemplate, $this->baseRenderingContext);
|
|
</span><span class="highlight" data-line="186"> $output = $parsedTemplate->render($this->baseRenderingContext);
|
|
</span><span class="" data-line="187"> $this->stopRendering();
|
|
</span><span class="" data-line="188"> } else {
|
|
</span><span class="" data-line="189"> $layoutName = $parsedTemplate->getLayoutName($this->baseRenderingContext);
|
|
</span><span class="" data-line="190"> try {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 504</span></div><div class="trace-file-content"><pre><span class="" data-line="500"> $actionResult = $this->{$this->errorMethodName}();
|
|
</span><span class="" data-line="501"> }
|
|
</span><span class="" data-line="502">
|
|
</span><span class="" data-line="503"> if ($actionResult === null && $this->view instanceof ViewInterface) {
|
|
</span><span class="highlight" data-line="504"> $this->response->appendContent($this->view->render());
|
|
</span><span class="" data-line="505"> } elseif (is_string($actionResult) && $actionResult !== '') {
|
|
</span><span class="" data-line="506"> $this->response->appendContent($actionResult);
|
|
</span><span class="" data-line="507"> } elseif (is_object($actionResult) && method_exists($actionResult, '__toString')) {
|
|
</span><span class="" data-line="508"> $this->response->appendContent((string)$actionResult);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-></span><span class="trace-method">callActionMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 426</span></div><div class="trace-file-content"><pre><span class="" data-line="422"> $this->view = $this->resolveView();
|
|
</span><span class="" data-line="423"> if ($this->view !== null) {
|
|
</span><span class="" data-line="424"> $this->initializeView($this->view);
|
|
</span><span class="" data-line="425"> }
|
|
</span><span class="highlight" data-line="426"> $this->callActionMethod();
|
|
</span><span class="" data-line="427"> $this->renderAssetsForRequest($request);
|
|
</span><span class="" data-line="428"> }
|
|
</span><span class="" data-line="429">
|
|
</span><span class="" data-line="430"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-></span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Widget\WidgetRequest), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetController.php</strong> line 54</span></div><div class="trace-file-content"><pre><span class="" data-line="50"> */
|
|
</span><span class="" data-line="51"> public function processRequest(RequestInterface $request, ResponseInterface $response)
|
|
</span><span class="" data-line="52"> {
|
|
</span><span class="" data-line="53"> $this->widgetConfiguration = $request->getWidgetContext()->getWidgetConfiguration();
|
|
</span><span class="highlight" data-line="54"> parent::processRequest($request, $response);
|
|
</span><span class="" data-line="55"> }
|
|
</span><span class="" data-line="56">
|
|
</span><span class="" data-line="57"> /**
|
|
</span><span class="" data-line="58"> * Allows the widget template root path to be overridden via the framework configuration,
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetController</span><span class="trace-type">-></span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Widget\WidgetRequest), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php</strong> line 235</span></div><div class="trace-file-content"><pre><span class="" data-line="231"> $subRequest = $this->objectManager->get(WidgetRequest::class);
|
|
</span><span class="" data-line="232"> $subRequest->setWidgetContext($this->widgetContext);
|
|
</span><span class="" data-line="233"> $this->passArgumentsToSubRequest($subRequest);
|
|
</span><span class="" data-line="234"> $subResponse = $this->objectManager->get(Response::class);
|
|
</span><span class="highlight" data-line="235"> $this->controller->processRequest($subRequest, $subResponse);
|
|
</span><span class="" data-line="236"> return $subResponse;
|
|
</span><span class="" data-line="237"> }
|
|
</span><span class="" data-line="238">
|
|
</span><span class="" data-line="239"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper</span><span class="trace-type">-></span><span class="trace-method">initiateSubRequest</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3conf/ext/news/Classes/ViewHelpers/Widget/PaginateViewHelper.php</strong> line 68</span></div><div class="trace-file-content"><pre><span class="" data-line="64"> * @return string
|
|
</span><span class="" data-line="65"> */
|
|
</span><span class="" data-line="66"> public function render()
|
|
</span><span class="" data-line="67"> {
|
|
</span><span class="highlight" data-line="68"> return $this->initiateSubRequest();
|
|
</span><span class="" data-line="69"> }
|
|
</span><span class="" data-line="70">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/Core/Widget/AbstractWidgetViewHelper.php</strong> line 132</span></div><div class="trace-file-content"><pre><span class="" data-line="128"> {
|
|
</span><span class="" data-line="129"> $this->validateArguments();
|
|
</span><span class="" data-line="130"> $this->initialize();
|
|
</span><span class="" data-line="131"> $this->initializeWidgetContext();
|
|
</span><span class="highlight" data-line="132"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="133"> }
|
|
</span><span class="" data-line="134">
|
|
</span><span class="" data-line="135"> /**
|
|
</span><span class="" data-line="136"> * Initialize the arguments of the ViewHelper, and call the render() method of the ViewHelper.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\Core\Widget\AbstractWidgetViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper), <em>array</em>('objects' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'as' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode), 'configuration' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode), 'initial' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\RootNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
|
|
</span><span class="" data-line="53"> */
|
|
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
|
|
</span><span class="" data-line="55"> {
|
|
</span><span class="highlight" data-line="56"> $output = $node->evaluate($renderingContext);
|
|
</span><span class="" data-line="57"> if ($cast) {
|
|
</span><span class="" data-line="58"> $output = $this->castToString($output);
|
|
</span><span class="" data-line="59"> }
|
|
</span><span class="" data-line="60"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="33"> {
|
|
</span><span class="" data-line="34"> $evaluatedNodes = [];
|
|
</span><span class="" data-line="35"> foreach ($this->getChildNodes() as $childNode) {
|
|
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
|
|
</span><span class="" data-line="37"> }
|
|
</span><span class="" data-line="38"> // Make decisions about what to actually return
|
|
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
|
|
</span><span class="" data-line="40"> return null;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this->renderChildrenClosure !== null) {
|
|
</span><span class="" data-line="303"> $closure = $this->renderChildrenClosure;
|
|
</span><span class="" data-line="304"> return $closure();
|
|
</span><span class="" data-line="305"> }
|
|
</span><span class="highlight" data-line="306"> return $this->viewHelperNode->evaluateChildNodes($this->renderingContext);
|
|
</span><span class="" data-line="307"> }
|
|
</span><span class="" data-line="308">
|
|
</span><span class="" data-line="309"> /**
|
|
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ElseViewHelper.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> * @api
|
|
</span><span class="" data-line="52"> */
|
|
</span><span class="" data-line="53"> public function render()
|
|
</span><span class="" data-line="54"> {
|
|
</span><span class="highlight" data-line="55"> return $this->renderChildren();
|
|
</span><span class="" data-line="56"> }
|
|
</span><span class="" data-line="57">
|
|
</span><span class="" data-line="58"> /**
|
|
</span><span class="" data-line="59"> * @param string $argumentsName
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ElseViewHelper), <em>array</em>(), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 211</span></div><div class="trace-file-content"><pre><span class="" data-line="207"> }
|
|
</span><span class="" data-line="208"> }
|
|
</span><span class="" data-line="209"> }
|
|
</span><span class="" data-line="210">
|
|
</span><span class="highlight" data-line="211"> return $elseNode instanceof ViewHelperNode ? $elseNode->evaluate($this->renderingContext) : '';
|
|
</span><span class="" data-line="212"> }
|
|
</span><span class="" data-line="213">
|
|
</span><span class="" data-line="214"> /**
|
|
</span><span class="" data-line="215"> * The compiled ViewHelper adds two new ViewHelper arguments: __thenClosure and __elseClosure.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-></span><span class="trace-method">renderElseChild</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 62</span></div><div class="trace-file-content"><pre><span class="" data-line="58"> {
|
|
</span><span class="" data-line="59"> if (static::verdict($this->arguments, $this->renderingContext)) {
|
|
</span><span class="" data-line="60"> return $this->renderThenChild();
|
|
</span><span class="" data-line="61"> }
|
|
</span><span class="highlight" data-line="62"> return $this->renderElseChild();
|
|
</span><span class="" data-line="63"> }
|
|
</span><span class="" data-line="64">
|
|
</span><span class="" data-line="65"> /**
|
|
</span><span class="" data-line="66"> * @param array $arguments
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), <em>array</em>('condition' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
|
|
</span><span class="" data-line="53"> */
|
|
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
|
|
</span><span class="" data-line="55"> {
|
|
</span><span class="highlight" data-line="56"> $output = $node->evaluate($renderingContext);
|
|
</span><span class="" data-line="57"> if ($cast) {
|
|
</span><span class="" data-line="58"> $output = $this->castToString($output);
|
|
</span><span class="" data-line="59"> }
|
|
</span><span class="" data-line="60"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="33"> {
|
|
</span><span class="" data-line="34"> $evaluatedNodes = [];
|
|
</span><span class="" data-line="35"> foreach ($this->getChildNodes() as $childNode) {
|
|
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
|
|
</span><span class="" data-line="37"> }
|
|
</span><span class="" data-line="38"> // Make decisions about what to actually return
|
|
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
|
|
</span><span class="" data-line="40"> return null;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this->renderChildrenClosure !== null) {
|
|
</span><span class="" data-line="303"> $closure = $this->renderChildrenClosure;
|
|
</span><span class="" data-line="304"> return $closure();
|
|
</span><span class="" data-line="305"> }
|
|
</span><span class="highlight" data-line="306"> return $this->viewHelperNode->evaluateChildNodes($this->renderingContext);
|
|
</span><span class="" data-line="307"> }
|
|
</span><span class="" data-line="308">
|
|
</span><span class="" data-line="309"> /**
|
|
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/ThenViewHelper.php</strong> line 35</span></div><div class="trace-file-content"><pre><span class="" data-line="31"> * @api
|
|
</span><span class="" data-line="32"> */
|
|
</span><span class="" data-line="33"> public function render()
|
|
</span><span class="" data-line="34"> {
|
|
</span><span class="highlight" data-line="35"> return $this->renderChildren();
|
|
</span><span class="" data-line="36"> }
|
|
</span><span class="" data-line="37">
|
|
</span><span class="" data-line="38"> /**
|
|
</span><span class="" data-line="39"> * @param string $argumentsName
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\ThenViewHelper), <em>array</em>(), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 164</span></div><div class="trace-file-content"><pre><span class="" data-line="160"> $elseViewHelperEncountered = false;
|
|
</span><span class="" data-line="161"> foreach ($this->viewHelperNode->getChildNodes() as $childNode) {
|
|
</span><span class="" data-line="162"> if ($childNode instanceof ViewHelperNode
|
|
</span><span class="" data-line="163"> && substr($childNode->getViewHelperClassName(), -14) === 'ThenViewHelper') {
|
|
</span><span class="highlight" data-line="164"> $data = $childNode->evaluate($this->renderingContext);
|
|
</span><span class="" data-line="165"> return $data;
|
|
</span><span class="" data-line="166"> }
|
|
</span><span class="" data-line="167"> if ($childNode instanceof ViewHelperNode
|
|
</span><span class="" data-line="168"> && substr($childNode->getViewHelperClassName(), -14) === 'ElseViewHelper') {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-></span><span class="trace-method">renderThenChild</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 60</span></div><div class="trace-file-content"><pre><span class="" data-line="56"> */
|
|
</span><span class="" data-line="57"> public function render()
|
|
</span><span class="" data-line="58"> {
|
|
</span><span class="" data-line="59"> if (static::verdict($this->arguments, $this->renderingContext)) {
|
|
</span><span class="highlight" data-line="60"> return $this->renderThenChild();
|
|
</span><span class="" data-line="61"> }
|
|
</span><span class="" data-line="62"> return $this->renderElseChild();
|
|
</span><span class="" data-line="63"> }
|
|
</span><span class="" data-line="64">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper), <em>array</em>('condition' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\BooleanNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 56</span></div><div class="trace-file-content"><pre><span class="" data-line="52"> * @return mixed
|
|
</span><span class="" data-line="53"> */
|
|
</span><span class="" data-line="54"> protected function evaluateChildNode(NodeInterface $node, RenderingContextInterface $renderingContext, $cast)
|
|
</span><span class="" data-line="55"> {
|
|
</span><span class="highlight" data-line="56"> $output = $node->evaluate($renderingContext);
|
|
</span><span class="" data-line="57"> if ($cast) {
|
|
</span><span class="" data-line="58"> $output = $this->castToString($output);
|
|
</span><span class="" data-line="59"> }
|
|
</span><span class="" data-line="60"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNode</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php</strong> line 36</span></div><div class="trace-file-content"><pre><span class="" data-line="32"> public function evaluateChildNodes(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="33"> {
|
|
</span><span class="" data-line="34"> $evaluatedNodes = [];
|
|
</span><span class="" data-line="35"> foreach ($this->getChildNodes() as $childNode) {
|
|
</span><span class="highlight" data-line="36"> $evaluatedNodes[] = $this->evaluateChildNode($childNode, $renderingContext, false);
|
|
</span><span class="" data-line="37"> }
|
|
</span><span class="" data-line="38"> // Make decisions about what to actually return
|
|
</span><span class="" data-line="39"> if (empty($evaluatedNodes)) {
|
|
</span><span class="" data-line="40"> return null;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\AbstractNode</span><span class="trace-type">-></span><span class="trace-method">evaluateChildNodes</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 306</span></div><div class="trace-file-content"><pre><span class="" data-line="302"> if ($this->renderChildrenClosure !== null) {
|
|
</span><span class="" data-line="303"> $closure = $this->renderChildrenClosure;
|
|
</span><span class="" data-line="304"> return $closure();
|
|
</span><span class="" data-line="305"> }
|
|
</span><span class="highlight" data-line="306"> return $this->viewHelperNode->evaluateChildNodes($this->renderingContext);
|
|
</span><span class="" data-line="307"> }
|
|
</span><span class="" data-line="308">
|
|
</span><span class="" data-line="309"> /**
|
|
</span><span class="" data-line="310"> * Helper which is mostly needed when calling renderStatic() from within
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">renderChildren</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/SectionViewHelper.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104"> {
|
|
</span><span class="" data-line="105"> $content = '';
|
|
</span><span class="" data-line="106"> if ($this->viewHelperVariableContainer->exists(SectionViewHelper::class, 'isCurrentlyRenderingSection')) {
|
|
</span><span class="" data-line="107"> $this->viewHelperVariableContainer->remove(SectionViewHelper::class, 'isCurrentlyRenderingSection');
|
|
</span><span class="highlight" data-line="108"> $content = $this->renderChildren();
|
|
</span><span class="" data-line="109"> }
|
|
</span><span class="" data-line="110"> return $content;
|
|
</span><span class="" data-line="111"> }
|
|
</span><span class="" data-line="112">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), 'render')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 264</span></div><div class="trace-file-content"><pre><span class="" data-line="260"> */
|
|
</span><span class="" data-line="261"> protected function callRenderMethod()
|
|
</span><span class="" data-line="262"> {
|
|
</span><span class="" data-line="263"> if (method_exists($this, 'render')) {
|
|
</span><span class="highlight" data-line="264"> return call_user_func([$this, 'render']);
|
|
</span><span class="" data-line="265"> }
|
|
</span><span class="" data-line="266"> if ((new \ReflectionMethod($this, 'renderStatic'))->getDeclaringClass()->getName() !== AbstractViewHelper::class) {
|
|
</span><span class="" data-line="267"> // Method is safe to call - will not recurse through ViewHelperInvoker via the default
|
|
</span><span class="" data-line="268"> // implementation of renderStatic() on this class.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">callRenderMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php</strong> line 252</span></div><div class="trace-file-content"><pre><span class="" data-line="248"> {
|
|
</span><span class="" data-line="249"> $this->validateArguments();
|
|
</span><span class="" data-line="250"> $this->initialize();
|
|
</span><span class="" data-line="251">
|
|
</span><span class="highlight" data-line="252"> return $this->callRenderMethod();
|
|
</span><span class="" data-line="253"> }
|
|
</span><span class="" data-line="254">
|
|
</span><span class="" data-line="255"> /**
|
|
</span><span class="" data-line="256"> * Call the render() method and handle errors.
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractViewHelper</span><span class="trace-type">-></span><span class="trace-method">initializeArgumentsAndRender</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php</strong> line 79</span></div><div class="trace-file-content"><pre><span class="" data-line="75"> }
|
|
</span><span class="" data-line="76"> $viewHelper->setRenderingContext($renderingContext);
|
|
</span><span class="" data-line="77"> $viewHelper->setArguments($evaluatedArguments);
|
|
</span><span class="" data-line="78"> $viewHelper->handleAdditionalArguments($undeclaredArguments);
|
|
</span><span class="highlight" data-line="79"> return $viewHelper->initializeArgumentsAndRender();
|
|
</span><span class="" data-line="80"> } catch (Exception $error) {
|
|
</span><span class="" data-line="81"> return $renderingContext->getErrorHandler()->handleViewHelperError($error);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\ViewHelperInvoker</span><span class="trace-type">-></span><span class="trace-method">invoke</span>(<span class="trace-arguments"><em>object</em>(TYPO3Fluid\Fluid\ViewHelpers\SectionViewHelper), <em>array</em>('name' => <em>object</em>(TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\TextNode)), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php</strong> line 150</span></div><div class="trace-file-content"><pre><span class="" data-line="146"> * @return string evaluated node after the view helper has been called.
|
|
</span><span class="" data-line="147"> */
|
|
</span><span class="" data-line="148"> public function evaluate(RenderingContextInterface $renderingContext)
|
|
</span><span class="" data-line="149"> {
|
|
</span><span class="highlight" data-line="150"> return $renderingContext->getViewHelperInvoker()->invoke($this->uninitializedViewHelper, $this->arguments, $renderingContext);
|
|
</span><span class="" data-line="151"> }
|
|
</span><span class="" data-line="152">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\Parser\SyntaxTree\ViewHelperNode</span><span class="trace-type">-></span><span class="trace-method">evaluate</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 282</span></div><div class="trace-file-content"><pre><span class="" data-line="278"> true
|
|
</span><span class="" data-line="279"> );
|
|
</span><span class="" data-line="280">
|
|
</span><span class="" data-line="281"> $this->startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext);
|
|
</span><span class="highlight" data-line="282"> $output = $section->evaluate($renderingContext);
|
|
</span><span class="" data-line="283"> $this->stopRendering();
|
|
</span><span class="" data-line="284"> }
|
|
</span><span class="" data-line="285">
|
|
</span><span class="" data-line="286"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-></span><span class="trace-method">renderSection</span>(<span class="trace-arguments">'content', <em>array</em>(), <em>false</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php</strong> line 143</span></div><div class="trace-file-content"><pre><span class="" data-line="139"> $content = (new $delegate())->render($renderingContext);
|
|
</span><span class="" data-line="140"> } elseif ($partial !== null) {
|
|
</span><span class="" data-line="141"> $content = $view->renderPartial($partial, $section, $variables, $optional);
|
|
</span><span class="" data-line="142"> } elseif ($section !== null) {
|
|
</span><span class="highlight" data-line="143"> $content = $view->renderSection($section, $variables, $optional);
|
|
</span><span class="" data-line="144"> } elseif (!$optional) {
|
|
</span><span class="" data-line="145"> throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial, renderable or delegate and optional flag is false');
|
|
</span><span class="" data-line="146"> }
|
|
</span><span class="" data-line="147"> // Replace empty content with default value. If default is
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('section' => 'content', 'partial' => <em>null</em>, 'delegate' => <em>null</em>, 'renderable' => <em>null</em>, 'arguments' => <em>array</em>(), 'optional' => <em>false</em>, 'default' => <em>null</em>, 'contentAs' => <em>null</em>, 'debug' => <em>true</em>), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_General_html_6640da7d19efb0249062c971c6115f91dae6f2e4.php</strong> line 61</span></div><div class="trace-file-content"><pre><span class="" data-line="57">$arguments1['contentAs'] = NULL;
|
|
</span><span class="" data-line="58">$arguments1['debug'] = true;
|
|
</span><span class="" data-line="59">$arguments1['section'] = 'content';
|
|
</span><span class="" data-line="60">
|
|
</span><span class="highlight" data-line="61">$output0 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
|
|
</span><span class="" data-line="62">
|
|
</span><span class="" data-line="63">$output0 .= '
|
|
</span><span class="" data-line="64"></div>
|
|
</span><span class="" data-line="65">';
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_General_html_6640da7d19efb0249062c971c6115f91dae6f2e4</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 201</span></div><div class="trace-file-content"><pre><span class="" data-line="197"> } catch (PassthroughSourceException $error) {
|
|
</span><span class="" data-line="198"> return $error->getSource();
|
|
</span><span class="" data-line="199"> }
|
|
</span><span class="" data-line="200"> $this->startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this->baseRenderingContext);
|
|
</span><span class="highlight" data-line="201"> $output = $parsedLayout->render($this->baseRenderingContext);
|
|
</span><span class="" data-line="202"> $this->stopRendering();
|
|
</span><span class="" data-line="203"> }
|
|
</span><span class="" data-line="204">
|
|
</span><span class="" data-line="205"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 504</span></div><div class="trace-file-content"><pre><span class="" data-line="500"> $actionResult = $this->{$this->errorMethodName}();
|
|
</span><span class="" data-line="501"> }
|
|
</span><span class="" data-line="502">
|
|
</span><span class="" data-line="503"> if ($actionResult === null && $this->view instanceof ViewInterface) {
|
|
</span><span class="highlight" data-line="504"> $this->response->appendContent($this->view->render());
|
|
</span><span class="" data-line="505"> } elseif (is_string($actionResult) && $actionResult !== '') {
|
|
</span><span class="" data-line="506"> $this->response->appendContent($actionResult);
|
|
</span><span class="" data-line="507"> } elseif (is_object($actionResult) && method_exists($actionResult, '__toString')) {
|
|
</span><span class="" data-line="508"> $this->response->appendContent((string)$actionResult);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-></span><span class="trace-method">callActionMethod</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php</strong> line 426</span></div><div class="trace-file-content"><pre><span class="" data-line="422"> $this->view = $this->resolveView();
|
|
</span><span class="" data-line="423"> if ($this->view !== null) {
|
|
</span><span class="" data-line="424"> $this->initializeView($this->view);
|
|
</span><span class="" data-line="425"> }
|
|
</span><span class="highlight" data-line="426"> $this->callActionMethod();
|
|
</span><span class="" data-line="427"> $this->renderAssetsForRequest($request);
|
|
</span><span class="" data-line="428"> }
|
|
</span><span class="" data-line="429">
|
|
</span><span class="" data-line="430"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Controller\ActionController</span><span class="trace-type">-></span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3conf/ext/news/Classes/Controller/NewsBaseController.php</strong> line 54</span></div><div class="trace-file-content"><pre><span class="" data-line="50"> */
|
|
</span><span class="" data-line="51"> public function processRequest(RequestInterface $request, ResponseInterface $response)
|
|
</span><span class="" data-line="52"> {
|
|
</span><span class="" data-line="53"> try {
|
|
</span><span class="highlight" data-line="54"> parent::processRequest($request, $response);
|
|
</span><span class="" data-line="55"> } catch (\Exception $exception) {
|
|
</span><span class="" data-line="56"> $this->handleKnownExceptionsElseThrowAgain($exception);
|
|
</span><span class="" data-line="57"> }
|
|
</span><span class="" data-line="58"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">GeorgRinger\News\Controller\NewsBaseController</span><span class="trace-type">-></span><span class="trace-method">processRequest</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Dispatcher.php</strong> line 89</span></div><div class="trace-file-content"><pre><span class="" data-line="85"> throw new InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @' . IgnoreValidation::class . ' annotation is missing on re-displaying a form with validation errors.', 1217839467);
|
|
</span><span class="" data-line="86"> }
|
|
</span><span class="" data-line="87"> $controller = $this->resolveController($request);
|
|
</span><span class="" data-line="88"> try {
|
|
</span><span class="highlight" data-line="89"> $controller->processRequest($request, $response);
|
|
</span><span class="" data-line="90"> } catch (StopActionException $ignoredException) {
|
|
</span><span class="" data-line="91"> }
|
|
</span><span class="" data-line="92"> }
|
|
</span><span class="" data-line="93">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Dispatcher</span><span class="trace-type">-></span><span class="trace-method">dispatch</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Request), <em>object</em>(TYPO3\CMS\Extbase\Mvc\Web\Response)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Mvc/Web/FrontendRequestHandler.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> }
|
|
</span><span class="" data-line="63">
|
|
</span><span class="" data-line="64"> /** @var \TYPO3\CMS\Extbase\Mvc\ResponseInterface $response */
|
|
</span><span class="" data-line="65"> $response = $this->objectManager->get(Response::class);
|
|
</span><span class="highlight" data-line="66"> $this->dispatcher->dispatch($request, $response);
|
|
</span><span class="" data-line="67"> return $response;
|
|
</span><span class="" data-line="68"> }
|
|
</span><span class="" data-line="69">
|
|
</span><span class="" data-line="70"> /**
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler</span><span class="trace-type">-></span><span class="trace-method">handleRequest</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Core/Bootstrap.php</strong> line 183</span></div><div class="trace-file-content"><pre><span class="" data-line="179"> protected function handleRequest(): string
|
|
</span><span class="" data-line="180"> {
|
|
</span><span class="" data-line="181"> $requestHandler = $this->requestHandlerResolver->resolveRequestHandler();
|
|
</span><span class="" data-line="182">
|
|
</span><span class="highlight" data-line="183"> $response = $requestHandler->handleRequest();
|
|
</span><span class="" data-line="184"> // If response is NULL after handling the request we need to stop
|
|
</span><span class="" data-line="185"> // This happens for instance, when a USER object was converted to a USER_INT
|
|
</span><span class="" data-line="186"> // @see TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler::handleRequest()
|
|
</span><span class="" data-line="187"> if ($response === null) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Core\Bootstrap</span><span class="trace-type">-></span><span class="trace-method">handleRequest</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/extbase/Classes/Core/Bootstrap.php</strong> line 173</span></div><div class="trace-file-content"><pre><span class="" data-line="169"> */
|
|
</span><span class="" data-line="170"> public function run(string $content, array $configuration): string
|
|
</span><span class="" data-line="171"> {
|
|
</span><span class="" data-line="172"> $this->initialize($configuration);
|
|
</span><span class="highlight" data-line="173"> return $this->handleRequest();
|
|
</span><span class="" data-line="174"> }
|
|
</span><span class="" data-line="175">
|
|
</span><span class="" data-line="176"> /**
|
|
</span><span class="" data-line="177"> * @return string
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Extbase\Core\Bootstrap</span><span class="trace-type">-></span><span class="trace-method">run</span>(<span class="trace-arguments">'', <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1')</span>)</div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">call_user_func_array</span>(<span class="trace-arguments"><em>array</em>(<em>object</em>(TYPO3\CMS\Extbase\Core\Bootstrap), 'run'), <em>array</em>('', <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 5644</span></div><div class="trace-file-content"><pre><span class="" data-line="5640"> if (is_object($classObj) && method_exists($classObj, $parts[1]) && is_callable($callable)) {
|
|
</span><span class="" data-line="5641"> $classObj->cObj = $this;
|
|
</span><span class="" data-line="5642"> $content = call_user_func_array($callable, [
|
|
</span><span class="" data-line="5643"> $content,
|
|
</span><span class="highlight" data-line="5644"> $conf
|
|
</span><span class="" data-line="5645"> ]);
|
|
</span><span class="" data-line="5646"> } else {
|
|
</span><span class="" data-line="5647"> $this->getTimeTracker()->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
|
|
</span><span class="" data-line="5648"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">callUserFunction</span>(<span class="trace-arguments">'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1'), ''</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php</strong> line 43</span></div><div class="trace-file-content"><pre><span class="" data-line="39"> if ($this->cObj->getUserObjectType() === false) {
|
|
</span><span class="" data-line="40"> // Come here only if we are not called from $TSFE->processNonCacheableContentPartsAndSubstituteContentMarkers()!
|
|
</span><span class="" data-line="41"> $this->cObj->setUserObjectType(ContentObjectRenderer::OBJECTTYPE_USER);
|
|
</span><span class="" data-line="42"> }
|
|
</span><span class="highlight" data-line="43"> $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
|
|
</span><span class="" data-line="44"> if ($this->cObj->doConvertToUserIntObject) {
|
|
</span><span class="" data-line="45"> $this->cObj->doConvertToUserIntObject = false;
|
|
</span><span class="" data-line="46"> $content = $this->cObj->cObjGetSingle('USER_INT', $conf);
|
|
</span><span class="" data-line="47"> } else {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\UserContentObject</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
|
|
</span><span class="" data-line="819">
|
|
</span><span class="" data-line="820"> // Render content
|
|
</span><span class="" data-line="821"> try {
|
|
</span><span class="highlight" data-line="822"> $content .= $contentObject->render($configuration);
|
|
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
|
|
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
|
|
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
|
|
</span><span class="" data-line="826"> throw $exception;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\UserContentObject), <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1')</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
|
|
</span><span class="" data-line="733"> if (!$hooked) {
|
|
</span><span class="" data-line="734"> $contentObject = $this->getContentObject($name);
|
|
</span><span class="" data-line="735"> if ($contentObject) {
|
|
</span><span class="highlight" data-line="736"> $content .= $this->render($contentObject, $conf);
|
|
</span><span class="" data-line="737"> } else {
|
|
</span><span class="" data-line="738"> // Call hook functions for extra processing
|
|
</span><span class="" data-line="739"> if ($name) {
|
|
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'USER', <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'News', 'pluginName' => 'Pi1'), 'tt_content.list.20.news_pi1'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/CObjectViewHelper.php</strong> line 193</span></div><div class="trace-file-content"><pre><span class="" data-line="189"> if ($timeTracker->LR) {
|
|
</span><span class="" data-line="190"> $timeTracker->push('/f:cObject/', '<' . $typoscriptObjectPath);
|
|
</span><span class="" data-line="191"> }
|
|
</span><span class="" data-line="192"> $timeTracker->incStackPointer();
|
|
</span><span class="highlight" data-line="193"> $content = $contentObjectRenderer->cObjGetSingle($setup[$lastSegment], $setup[$lastSegment . '.'] ?? [], $typoscriptObjectPath);
|
|
</span><span class="" data-line="194"> $timeTracker->decStackPointer();
|
|
</span><span class="" data-line="195"> if ($timeTracker->LR) {
|
|
</span><span class="" data-line="196"> $timeTracker->pull($content);
|
|
</span><span class="" data-line="197"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderContentObject</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer), <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1')), 'tt_content.list.20.news_pi1',
|
|
'news_pi1'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/fluid/Classes/ViewHelpers/CObjectViewHelper.php</strong> line 170</span></div><div class="trace-file-content"><pre><span class="" data-line="166"> 'No Content Object definition found at TypoScript object path "' . $typoscriptObjectPath . '"',
|
|
</span><span class="" data-line="167"> 1540246570
|
|
</span><span class="" data-line="168"> );
|
|
</span><span class="" data-line="169"> }
|
|
</span><span class="highlight" data-line="170"> $content = self::renderContentObject($contentObjectRenderer, $setup, $typoscriptObjectPath, $lastSegment);
|
|
</span><span class="" data-line="171"> if (!isset($GLOBALS['TSFE']) || !($GLOBALS['TSFE'] instanceof TypoScriptFrontendController)) {
|
|
</span><span class="" data-line="172"> static::resetFrontendEnvironment();
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> return $content;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('data' => <em>array</em>('uid'
|
|
=> 214, 'rowDescription' => '', 'pid' => 1, 'tstamp' =>
|
|
1619775680, 'crdate' => 1619775662, 'cruser_id' => 1, 'deleted'
|
|
=> 0, 'hidden' => 0, 'starttime' => 0, 'endtime' => 0,
|
|
'fe_group' => '', 'sorting' => 928, 'editlock' => 0,
|
|
'sys_language_uid' => 0, 'l18n_parent' => 0, 'l10n_source' =>
|
|
0, 'l10n_state' => <em>null</em>, 't3_origuid' => 214,
|
|
'l18n_diffsource' =>
|
|
'a:25:{s:5:"CType";N;s:6:"colPos";N;s:6:"header";N;s:13:"header_layout";N;s:15:"header_position";N;s:4:"date";N;s:11:"header_link";N;s:9:"subheader";N;s:9:"list_type";N;s:11:"pi_flexform";N;s:6:"layout";N;s:11:"frame_class";N;s:18:"space_before_class";N;s:17:"space_after_class";N;s:12:"sectionIndex";N;s:9:"linkToTop";N;s:16:"sys_language_uid";N;s:6:"hidden";N;s:9:"starttime";N;s:7:"endtime";N;s:8:"fe_group";N;s:8:"editlock";N;s:10:"categories";N;s:14:"rowDescription";N;s:25:"tx_gridelements_container";N;}',
|
|
't3ver_oid' => 214, 't3ver_wsid' => 1, 't3ver_state' => 0,
|
|
't3ver_stage' => 0, 't3ver_count' => 0, 't3ver_tstamp' => 0,
|
|
't3ver_move_id' => 0, 'CType' => 'list', 'header' => '',
|
|
'header_position' => '', 'bodytext' => <em>null</em>,
|
|
'bullets_type' => 0, 'uploads_description' => 0, 'uploads_type'
|
|
=> 0, 'assets' => 0, 'image' => 0, 'imagewidth' => 0,
|
|
'imageorient' => 0, 'imagecols' => 2, 'imageborder' => 0,
|
|
'media' => 0, 'layout' => '0', 'frame_class' => 'default',
|
|
'cols' => 0, 'space_before_class' => '', 'space_after_class' =>
|
|
'', 'records' => '', 'pages' => '', 'colPos' => 0, 'subheader'
|
|
=> '', 'header_link' => '', 'image_zoom' => 0, 'header_layout'
|
|
=> '0', 'list_type' => 'news_pi1', 'sectionIndex' => 1,
|
|
'linkToTop' => 0, 'file_collections' => '', 'filelink_size' =>
|
|
0, 'filelink_sorting' => '', 'filelink_sorting_direction' => '',
|
|
'target' => '', 'date' => 0, 'recursive' => 0, 'imageheight'
|
|
=> 0, 'pi_flexform' => '<?xml version="1.0" encoding="utf-8"
|
|
standalone="yes" ?><T3FlexForms> <data>
|
|
<sheet index="sDEF"> <language index="lDEF">
|
|
<field index="settings.orderBy">
|
|
<value index="vDEF"></value> </field>
|
|
<field index="settings.orderDirection">
|
|
<value index="vDEF"></value>
|
|
</field> <field
|
|
index="settings.categoryConjunction"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.categories">
|
|
<value index="vDEF">5</value> </field>
|
|
<field index="settings.includeSubCategories">
|
|
<value index="vDEF">0</value>
|
|
</field> <field
|
|
index="settings.archiveRestriction"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.timeRestriction">
|
|
<value index="vDEF"></value> </field>
|
|
<field index="settings.timeRestrictionHigh">
|
|
<value index="vDEF"></value>
|
|
</field> <field
|
|
index="settings.topNewsRestriction"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.startingpoint">
|
|
<value index="vDEF">3</value> </field>
|
|
<field index="settings.recursive">
|
|
<value index="vDEF"></value>
|
|
</field> <field
|
|
index="settings.selectedList"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="switchableControllerActions">
|
|
<value
|
|
index="vDEF">News-&gt;list;News-&gt;detail</value>
|
|
</field> </language>
|
|
</sheet> <sheet index="additional">
|
|
<language index="lDEF"> <field
|
|
index="settings.detailPid"> <value
|
|
index="vDEF">4</value> </field>
|
|
<field index="settings.listPid"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.backPid"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.limit"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.offset"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.tags"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.hidePagination">
|
|
<value index="vDEF">0</value> </field>
|
|
<field index="settings.list.paginate.itemsPerPage">
|
|
<value index="vDEF"></value>
|
|
</field> <field
|
|
index="settings.topNewsFirst"> <value
|
|
index="vDEF">0</value> </field>
|
|
<field index="settings.excludeAlreadyDisplayedNews">
|
|
<value index="vDEF">0</value>
|
|
</field> <field
|
|
index="settings.disableOverrideDemand"> <value
|
|
index="vDEF">1</value> </field>
|
|
</language> </sheet> <sheet
|
|
index="template"> <language index="lDEF">
|
|
<field index="settings.media.maxWidth">
|
|
<value index="vDEF"></value> </field>
|
|
<field index="settings.media.maxHeight">
|
|
<value index="vDEF"></value>
|
|
</field> <field
|
|
index="settings.cropMaxCharacters"> <value
|
|
index="vDEF"></value> </field>
|
|
<field index="settings.templateLayout">
|
|
<value index="vDEF"></value> </field>
|
|
</language> </sheet>
|
|
</data></T3FlexForms>', 'accessibility_title' => '',
|
|
'accessibility_bypass' => 0, 'accessibility_bypass_text' => '',
|
|
'selected_categories' => '', 'category_field' => '', 'table_class'
|
|
=> '', 'table_caption' => <em>null</em>, 'table_delimiter' =>
|
|
124, 'table_enclosure' => 0, 'table_header_position' => 0,
|
|
'table_tfoot' => 0, 'categories' => 1, 'backupColPos' => -2,
|
|
'tx_gridelements_backend_layout' => '0', 'tx_gridelements_children'
|
|
=> 0, 'tx_gridelements_container' => 0, 'tx_gridelements_columns'
|
|
=> 0, 'gridelements_shortcut_page_order_by' => 0,
|
|
'tx_news_related_news' => 0, '_ORIG_pid' => 1, '_ORIG_uid' =>
|
|
219), 'typoscriptObjectPath' => 'tt_content.list.20.news_pi1',
|
|
'currentValueKey' => <em>null</em>, 'table' => 'tt_content'), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62">$array11 = array (
|
|
</span><span class="" data-line="63">);$arguments7['data'] = $renderingContext->getVariableProvider()->getByPath('data', $array11);
|
|
</span><span class="" data-line="64">$arguments7['table'] = 'tt_content';
|
|
</span><span class="" data-line="65">$renderChildrenClosure8 = ($arguments7['data'] !== null) ? function() use ($arguments7) { return $arguments7['data']; } : $renderChildrenClosure8;
|
|
</span><span class="highlight" data-line="66">$output6 .= TYPO3\CMS\Fluid\ViewHelpers\CObjectViewHelper::renderStatic($arguments7, $renderChildrenClosure8, $renderingContext);
|
|
</span><span class="" data-line="67">
|
|
</span><span class="" data-line="68">$output6 .= '
|
|
</span><span class="" data-line="69"> ';
|
|
</span><span class="" data-line="70">return $output6;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e</span><span class="trace-type">-></span><span class="trace-method">{closure}</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> if (isset($arguments['then'])) {
|
|
</span><span class="" data-line="75"> return $arguments['then'];
|
|
</span><span class="" data-line="76"> }
|
|
</span><span class="" data-line="77"> if (isset($arguments['__thenClosure'])) {
|
|
</span><span class="highlight" data-line="78"> return $arguments['__thenClosure']();
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80"> } elseif (!empty($arguments['__elseClosures'])) {
|
|
</span><span class="" data-line="81"> $elseIfClosures = isset($arguments['__elseifClosures']) ? $arguments['__elseifClosures'] : [];
|
|
</span><span class="" data-line="82"> return static::evaluateElseClosures($arguments['__elseClosures'], $elseIfClosures, $renderingContext);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('then' => <em>null</em>, 'else' => <em>null</em>, 'condition' => <em>true</em>, '__thenClosure' => <em>object</em>(Closure)), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e.php</strong> line 91</span></div><div class="trace-file-content"><pre><span class="" data-line="87"> $renderingContext
|
|
</span><span class="" data-line="88"> );
|
|
</span><span class="" data-line="89">$arguments1['__thenClosure'] = $renderChildrenClosure2;
|
|
</span><span class="" data-line="90">
|
|
</span><span class="highlight" data-line="91">$output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
|
|
</span><span class="" data-line="92">
|
|
</span><span class="" data-line="93">$output0 .= '
|
|
</span><span class="" data-line="94">
|
|
</span><span class="" data-line="95">';
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">Standard_action_list_d855a680a821532c9bebeaf969f99fb8894c078e</span><span class="trace-type">-></span><span class="trace-method">section_62bce9422ff2d14f69ab80a154510232fc8a9afd</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 260</span></div><div class="trace-file-content"><pre><span class="" data-line="256"> );
|
|
</span><span class="" data-line="257"> }
|
|
</span><span class="" data-line="258"> }
|
|
</span><span class="" data-line="259"> $this->startRendering($renderingTypeOnNextLevel, $parsedTemplate, $renderingContext);
|
|
</span><span class="highlight" data-line="260"> $output = $parsedTemplate->$methodNameOfSection($renderingContext);
|
|
</span><span class="" data-line="261"> $this->stopRendering();
|
|
</span><span class="" data-line="262"> } else {
|
|
</span><span class="" data-line="263"> $sections = $parsedTemplate->getVariableContainer()->get('1457379500_sections');
|
|
</span><span class="" data-line="264"> if (!isset($sections[$sectionName])) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-></span><span class="trace-method">renderSection</span>(<span class="trace-arguments">'Main', <em>array</em>(), <em>true</em></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/ViewHelpers/RenderViewHelper.php</strong> line 143</span></div><div class="trace-file-content"><pre><span class="" data-line="139"> $content = (new $delegate())->render($renderingContext);
|
|
</span><span class="" data-line="140"> } elseif ($partial !== null) {
|
|
</span><span class="" data-line="141"> $content = $view->renderPartial($partial, $section, $variables, $optional);
|
|
</span><span class="" data-line="142"> } elseif ($section !== null) {
|
|
</span><span class="highlight" data-line="143"> $content = $view->renderSection($section, $variables, $optional);
|
|
</span><span class="" data-line="144"> } elseif (!$optional) {
|
|
</span><span class="" data-line="145"> throw new \InvalidArgumentException('ViewHelper f:render called without either argument section, partial, renderable or delegate and optional flag is false');
|
|
</span><span class="" data-line="146"> }
|
|
</span><span class="" data-line="147"> // Replace empty content with default value. If default is
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\ViewHelpers\RenderViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('section' => 'Main', 'partial' => <em>null</em>, 'delegate' => <em>null</em>, 'renderable' => <em>null</em>, 'arguments' => <em>array</em>(), 'optional' => <em>true</em>, 'default' => <em>null</em>, 'contentAs' => <em>null</em>, 'debug' => <em>true</em>), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2.php</strong> line 1143</span></div><div class="trace-file-content"><pre><span class="" data-line="1139"> ),
|
|
</span><span class="" data-line="1140"> $renderingContext
|
|
</span><span class="" data-line="1141"> );
|
|
</span><span class="" data-line="1142">
|
|
</span><span class="highlight" data-line="1143">$output3 .= TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper::renderStatic($arguments45, $renderChildrenClosure46, $renderingContext);
|
|
</span><span class="" data-line="1144">
|
|
</span><span class="" data-line="1145">$output3 .= '
|
|
</span><span class="" data-line="1146"> ';
|
|
</span><span class="" data-line="1147">// Rendering ViewHelper TYPO3\CMS\Fluid\ViewHelpers\RenderViewHelper
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2</span><span class="trace-type">-></span><span class="trace-method">{closure}</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> if (isset($arguments['then'])) {
|
|
</span><span class="" data-line="75"> return $arguments['then'];
|
|
</span><span class="" data-line="76"> }
|
|
</span><span class="" data-line="77"> if (isset($arguments['__thenClosure'])) {
|
|
</span><span class="highlight" data-line="78"> return $arguments['__thenClosure']();
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80"> } elseif (!empty($arguments['__elseClosures'])) {
|
|
</span><span class="" data-line="81"> $elseIfClosures = isset($arguments['__elseifClosures']) ? $arguments['__elseifClosures'] : [];
|
|
</span><span class="" data-line="82"> return static::evaluateElseClosures($arguments['__elseClosures'], $elseIfClosures, $renderingContext);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\Core\ViewHelper\AbstractConditionViewHelper</span><span class="trace-type">::</span><span class="trace-method">renderStatic</span>(<span class="trace-arguments"><em>array</em>('then' => <em>null</em>, 'else' => <em>null</em>, 'condition' => <em>true</em>, '__thenClosure' => <em>object</em>(Closure), '__elseClosures' => <em>array</em>(<em>object</em>(Closure))), <em>object</em>(Closure), <em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/var/cache/code/fluid_template/layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2.php</strong> line 1665</span></div><div class="trace-file-content"><pre><span class="" data-line="1661"> ';
|
|
</span><span class="" data-line="1662">return $output65;
|
|
</span><span class="" data-line="1663">};
|
|
</span><span class="" data-line="1664">
|
|
</span><span class="highlight" data-line="1665">$output0 .= TYPO3Fluid\Fluid\ViewHelpers\IfViewHelper::renderStatic($arguments1, $renderChildrenClosure2, $renderingContext);
|
|
</span><span class="" data-line="1666">
|
|
</span><span class="" data-line="1667">$output0 .= '
|
|
</span><span class="" data-line="1668">
|
|
</span><span class="" data-line="1669">';
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">layout_Default_html_d30ac8f077c9fa43716a540c97094ac3203ffce2</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Fluid\Core\Rendering\RenderingContext)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php</strong> line 201</span></div><div class="trace-file-content"><pre><span class="" data-line="197"> } catch (PassthroughSourceException $error) {
|
|
</span><span class="" data-line="198"> return $error->getSource();
|
|
</span><span class="" data-line="199"> }
|
|
</span><span class="" data-line="200"> $this->startRendering(self::RENDERING_LAYOUT, $parsedTemplate, $this->baseRenderingContext);
|
|
</span><span class="highlight" data-line="201"> $output = $parsedLayout->render($this->baseRenderingContext);
|
|
</span><span class="" data-line="202"> $this->stopRendering();
|
|
</span><span class="" data-line="203"> }
|
|
</span><span class="" data-line="204">
|
|
</span><span class="" data-line="205"> return $output;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3Fluid\Fluid\View\AbstractTemplateView</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php</strong> line 358</span></div><div class="trace-file-content"><pre><span class="" data-line="354"> * @return string
|
|
</span><span class="" data-line="355"> */
|
|
</span><span class="" data-line="356"> protected function renderFluidView()
|
|
</span><span class="" data-line="357"> {
|
|
</span><span class="highlight" data-line="358"> return $this->view->render();
|
|
</span><span class="" data-line="359"> }
|
|
</span><span class="" data-line="360">
|
|
</span><span class="" data-line="361"> /**
|
|
</span><span class="" data-line="362"> * Apply standard wrap to content
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject</span><span class="trace-type">-></span><span class="trace-method">renderFluidView</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/FluidTemplateContentObject.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104">
|
|
</span><span class="" data-line="105"> $this->view->assignMultiple($variables);
|
|
</span><span class="" data-line="106">
|
|
</span><span class="" data-line="107"> $this->renderFluidTemplateAssetsIntoPageRenderer();
|
|
</span><span class="highlight" data-line="108"> $content = $this->renderFluidView();
|
|
</span><span class="" data-line="109"> $content = $this->applyStandardWrapToRenderedContent($content, $conf);
|
|
</span><span class="" data-line="110">
|
|
</span><span class="" data-line="111"> $this->view = $parentView;
|
|
</span><span class="" data-line="112"> return $content;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('templateName' => 'List', 'templateRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' => <em>array</em>('defaultHeaderType' => '2', 'media.' => <em>array</em>('lazyLoading' => 'lazy', 'popup.' => <em>array</em>('bodyTag'
|
|
=> '<body style="margin:0; background:#fff;">', 'wrap' =>
|
|
'<a href="javascript:close();"> | </a>', 'width' =>
|
|
'800m', 'height' => '600m', 'crop.' => <em>array</em>('data' => 'file:current:crop'), 'JSwindow' => '1', 'JSwindow.' => <em>array</em>('newWindow' => '0', 'if.' => <em>array</em>('isFalse' => '0')), 'directImageLink' => '0', 'linkParams.' => <em>array</em>('ATagParams.' => <em>array</em>('dataWrap' => 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' => <em>array</em>('no-cookie' => '1', 'api' => '0'))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
|
|
</span><span class="" data-line="819">
|
|
</span><span class="" data-line="820"> // Render content
|
|
</span><span class="" data-line="821"> try {
|
|
</span><span class="highlight" data-line="822"> $content .= $contentObject->render($configuration);
|
|
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
|
|
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
|
|
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
|
|
</span><span class="" data-line="826"> throw $exception;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\FluidTemplateContentObject), <em>array</em>('templateName' => 'List', 'templateRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' => <em>array</em>('defaultHeaderType' => '2', 'media.' => <em>array</em>('lazyLoading' => 'lazy', 'popup.' => <em>array</em>('bodyTag'
|
|
=> '<body style="margin:0; background:#fff;">', 'wrap' =>
|
|
'<a href="javascript:close();"> | </a>', 'width' =>
|
|
'800m', 'height' => '600m', 'crop.' => <em>array</em>('data' => 'file:current:crop'), 'JSwindow' => '1', 'JSwindow.' => <em>array</em>('newWindow' => '0', 'if.' => <em>array</em>('isFalse' => '0')), 'directImageLink' => '0', 'linkParams.' => <em>array</em>('ATagParams.' => <em>array</em>('dataWrap' => 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' => <em>array</em>('no-cookie' => '1', 'api' => '0'))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' => 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' => 'News', 'pluginName' => 'Pi1')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
|
|
</span><span class="" data-line="733"> if (!$hooked) {
|
|
</span><span class="" data-line="734"> $contentObject = $this->getContentObject($name);
|
|
</span><span class="" data-line="735"> if ($contentObject) {
|
|
</span><span class="highlight" data-line="736"> $content .= $this->render($contentObject, $conf);
|
|
</span><span class="" data-line="737"> } else {
|
|
</span><span class="" data-line="738"> // Call hook functions for extra processing
|
|
</span><span class="" data-line="739"> if ($name) {
|
|
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'FLUIDTEMPLATE', <em>array</em>('templateName' => 'List', 'templateRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' => <em>array</em>('defaultHeaderType' => '2', 'media.' => <em>array</em>('lazyLoading' => 'lazy', 'popup.' => <em>array</em>('bodyTag'
|
|
=> '<body style="margin:0; background:#fff;">', 'wrap' =>
|
|
'<a href="javascript:close();"> | </a>', 'width' =>
|
|
'800m', 'height' => '600m', 'crop.' => <em>array</em>('data' => 'file:current:crop'), 'JSwindow' => '1', 'JSwindow.' => <em>array</em>('newWindow' => '0', 'if.' => <em>array</em>('isFalse' => '0')), 'directImageLink' => '0', 'linkParams.' => <em>array</em>('ATagParams.' => <em>array</em>('dataWrap' => 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' => <em>array</em>('no-cookie' => '1', 'api' => '0'))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'lib.contentElement'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 717</span></div><div class="trace-file-content"><pre><span class="" data-line="713"> [$name, $conf] = $cF->getVal($key, $this->getTypoScriptFrontendController()->tmpl->setup);
|
|
</span><span class="" data-line="714"> $conf = array_replace_recursive(is_array($conf) ? $conf : [], $confOverride);
|
|
</span><span class="" data-line="715"> // Getting the cObject
|
|
</span><span class="" data-line="716"> $timeTracker->incStackPointer();
|
|
</span><span class="highlight" data-line="717"> $content .= $this->cObjGetSingle($name, $conf, $key);
|
|
</span><span class="" data-line="718"> $timeTracker->decStackPointer();
|
|
</span><span class="" data-line="719"> } else {
|
|
</span><span class="" data-line="720"> $hooked = false;
|
|
</span><span class="" data-line="721"> // Application defined cObjects
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'FLUIDTEMPLATE', <em>array</em>('templateName' => 'List', 'templateRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Templates/', ''), 'partialRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Partials/', ''), 'layoutRootPaths.' => <em>array</em>('EXT:fluid_styled_content/Resources/Private/Layouts/', ''), 'settings.' => <em>array</em>('defaultHeaderType' => '2', 'media.' => <em>array</em>('lazyLoading' => 'lazy', 'popup.' => <em>array</em>('bodyTag'
|
|
=> '<body style="margin:0; background:#fff;">', 'wrap' =>
|
|
'<a href="javascript:close();"> | </a>', 'width' =>
|
|
'800m', 'height' => '600m', 'crop.' => <em>array</em>('data' => 'file:current:crop'), 'JSwindow' => '1', 'JSwindow.' => <em>array</em>('newWindow' => '0', 'if.' => <em>array</em>('isFalse' => '0')), 'directImageLink' => '0', 'linkParams.' => <em>array</em>('ATagParams.' => <em>array</em>('dataWrap' => 'class="lightbox" rel="lightbox[{field:uid}]"'))), 'additionalConfig.' => <em>array</em>('no-cookie' => '1', 'api' => '0'))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'list'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/CaseContentObject.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> // If no "default" property is available, then an empty string is returned
|
|
</span><span class="" data-line="44"> if ($key === 'default' && !isset($conf['default'])) {
|
|
</span><span class="" data-line="45"> $theValue = '';
|
|
</span><span class="" data-line="46"> } else {
|
|
</span><span class="highlight" data-line="47"> $theValue = $this->cObj->cObjGetSingle($conf[$key], $conf[$key . '.'] ?? [], $key);
|
|
</span><span class="" data-line="48"> }
|
|
</span><span class="" data-line="49"> if (isset($conf['stdWrap.'])) {
|
|
</span><span class="" data-line="50"> $theValue = $this->cObj->stdWrap($theValue, $conf['stdWrap.']);
|
|
</span><span class="" data-line="51"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\CaseContentObject</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('key.' => <em>array</em>('field' => 'CType'), 'default' => 'TEXT', 'default.' => <em>array</em>('field'
|
|
=> 'CType', 'htmlSpecialChars' => '1', 'wrap' => '<p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"{field:uid}" and type "|" has no rendering definition!</p>',
|
|
'wrap.' => <em>array</em>('insertData' => '1')), 'stdWrap.' => <em>array</em>('editPanel' => '1', 'editPanel.' => <em>array</em>('allow'
|
|
=> 'move, new, edit, hide, delete', 'label' => '%s',
|
|
'onlyCurrentPid' => '1', 'previewBorder' => '1', 'edit.' => <em>array</em>('displayRecord' => '1'))), 'bullets' => '< lib.contentElement', 'bullets.' => <em>array</em>('templateName' => 'Bullets', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' => <em>array</em>('if.' => <em>array</em>('value' => '2', 'isLessThan.' => <em>array</em>('field'
|
|
=> 'bullets_type')), 'fieldName' => 'bodytext',
|
|
'removeEmptyEntries' => '1', 'as' => 'bullets'),
|
|
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
|
|
'20.' => <em>array</em>('fieldName' => 'bodytext', 'if.' => <em>array</em>('value' => '2', 'equals.' => <em>array</em>('field' => 'bullets_type')), 'fieldDelimiter' => '|', 'as' => 'bullets')), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
|
|
'div' => '< lib.contentElement', 'div.' => <em>array</em>('templateName' => 'Div'), 'header' => '< lib.contentElement', 'header.' => <em>array</em>('templateName' => 'Header', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
|
|
'html' => '< lib.contentElement', 'html.' => <em>array</em>('templateName' => 'Html', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'image' => '< lib.contentElement', 'image.' => <em>array</em>('templateName' => 'Image', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content : image
|
|
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
|
|
image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
|
|
'list' => '< lib.contentElement', 'list.' => <em>array</em>('templateName' => 'List', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'shortcut' => '<
|
|
lib.contentElement', 'shortcut.' => <em>array</em>('templateName' => 'Shortcut', 'variables.' => <em>array</em>('shortcuts' => 'RECORDS', 'shortcuts.' => <em>array</em>('source.' => <em>array</em>('field' => 'records'), 'tables' => 'tt_content,pages,tx_news_domain_model_news', 'conf.' => <em>array</em>('pages' => 'COA', 'pages.' => <em>array</em>('LOAD_REGISTER', '5.' => <em>array</em>('tt_content_shortcut_recursive.' => <em>array</em>('field' => 'recursive')), 'USER', '10.' => <em>array</em>('userFunc' => 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements->user_getTreeList'), 'CONTENT', '20.' => <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('pidInList.' => <em>array</em>('data' => 'register:pidInList'), 'selectFields.' => <em>array</em>('dataWrap'
|
|
=> '*,FIND_IN_SET(pid,{register:pidInList}) AS
|
|
gridelements_shortcut_page_order_by'), 'where' => 'colPos >= 0',
|
|
'languageField' => 'sys_language_uid', 'orderBy' =>
|
|
'gridelements_shortcut_page_order_by,colPos,sorting')),
|
|
'RESTORE_REGISTER'), 'tx_news_domain_model_news' => 'USER',
|
|
'tx_news_domain_model_news.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1', 'vendorName' => 'GeorgRinger',
|
|
'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field' => 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' => '1', 'isShortcut' => '1'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], records', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' => <em>array</em>('tables' => 'tx_news_domain_model_news', 'conf.' => <em>array</em>('tx_news_domain_model_news' => 'USER', 'tx_news_domain_model_news.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'News', 'pluginName' => 'Pi1', 'vendorName' =>
|
|
'GeorgRinger', 'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field'
|
|
=> 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' =>
|
|
'1', 'isShortcut' => '1'))))), 'table' => '<
|
|
lib.contentElement', 'table.' => <em>array</em>('templateName' => 'Table', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' => <em>array</em>('fieldName' => 'bodytext', 'fieldDelimiter.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_delimiter'))), 'fieldEnclosure.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_enclosure')), 'if.' => <em>array</em>('value' => '0', 'equals.' => <em>array</em>('field' => 'table_enclosure'), 'negate' => '1')), 'maximumColumns.' => <em>array</em>('field' => 'cols'), 'as' => 'table')), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], bodytext,
|
|
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
|
|
=> <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
|
|
'text' => '< lib.contentElement', 'text.' => <em>array</em>('templateName' => 'Text', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'textmedia' => '< lib.contentElement', 'textmedia.' => <em>array</em>('templateName' => 'Textmedia', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
|
|
'textpic' => '< lib.contentElement', 'textpic.' => <em>array</em>('templateName' => 'Textpic', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
|
|
'uploads' => '< lib.contentElement', 'uploads.' => <em>array</em>('templateName' => 'Uploads', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'), 'collections.' => <em>array</em>('field' => 'file_collections'), 'sorting.' => <em>array</em>('field' => 'filelink_sorting', 'direction.' => <em>array</em>('field' => 'filelink_sorting_direction')))), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], media, file_collections,
|
|
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
|
|
'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
|
|
'menu_abstract' => '< lib.contentElement', 'menu_abstract.' =>
|
|
<em>array</em>('templateName' => 'MenuAbstract', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_content' => '< lib.contentElement',
|
|
'menu_categorized_content.' => <em>array</em>('templateName' => 'MenuCategorizedContent', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' => <em>array</em>('table' => 'tt_content', 'selectFields' => 'tt_content.*', 'groupBy' => 'uid', 'pidInList.' => <em>array</em>('data' => 'leveluid : 0'), 'recursive' => '99', 'join.' => <em>array</em>('data'
|
|
=> 'field:selected_categories', 'wrap' => 'sys_category_record_mm
|
|
ON uid = sys_category_record_mm.uid_foreign AND
|
|
sys_category_record_mm.uid_local IN(|)'), 'where.' => <em>array</em>('data'
|
|
=> 'field:category_field', 'wrap' => 'tablenames=\'tt_content\'
|
|
and fieldname=\'|\''), 'orderBy' => 'tt_content.sorting', 'as' =>
|
|
'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_pages' => '< lib.contentElement',
|
|
'menu_categorized_pages.' => <em>array</em>('templateName' => 'MenuCategorizedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'categories', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'selected_categories'), 'relation.' => <em>array</em>('field' => 'category_field'), 'sorting' => 'title', 'order' => 'asc'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_pages' => '< lib.contentElement', 'menu_pages.' => <em>array</em>('templateName' => 'MenuPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_subpages' => '< lib.contentElement', 'menu_subpages.' =>
|
|
<em>array</em>('templateName' => 'MenuSubpages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section' => '< lib.contentElement', 'menu_section.' => <em>array</em>('templateName' => 'MenuSection', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('includeNotInMenu.' => <em>array</em>('override' => '1', 'override.' => <em>array</em>('if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')))), 'special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages', 'override.' => <em>array</em>('data' => 'page:uid', 'if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')), 'override.' => <em>array</em>('data' => 'page:content_from_pid', 'if.' => <em>array</em>('isTrue.' => <em>array</em>('data' => 'page:content_from_pid')))))), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field'
|
|
=> 'uid'), 'as' => 'content', 'where' => 'sectionIndex = 1',
|
|
'orderBy' => 'sorting', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section_pages' => '< lib.contentElement',
|
|
'menu_section_pages.' => <em>array</em>('templateName' => 'MenuSectionPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field' => 'uid'), 'orderBy' => 'sorting', 'as' => 'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_recently_updated' => '< lib.contentElement',
|
|
'menu_recently_updated.' => <em>array</em>('templateName' => 'MenuRecentlyUpdated', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'updated', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'maxAge' => '3600*24*7', 'excludeNoSearchPages' => '1'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_related_pages' => '< lib.contentElement',
|
|
'menu_related_pages.' => <em>array</em>('templateName' => 'MenuRelatedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'keywords', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'excludeNoSearchPages' => '1'), 'alternativeSortingField' => 'title', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap' => '< lib.contentElement', 'menu_sitemap.' => <em>array</em>('templateName' => 'MenuSitemap', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap_pages' => '< lib.contentElement',
|
|
'menu_sitemap_pages.' => <em>array</em>('templateName' => 'MenuSitemapPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'form_formframework' => '< lib.contentElement',
|
|
'form_formframework.' => <em>array</em>('templateName' => 'Generic', 'USER', '20.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'Form', 'pluginName' => 'Formframework')), 'gridelements_pi1'
|
|
=> '< lib.contentElement', 'gridelements_pi1.' => <em>array</em>('templateName' => 'GridElement', 'templateName.' => <em>array</em>('override.' => <em>array</em>('field' => 'tx_gridelements_backend_layout')), 'templateRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' => <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' => <em>array</em>('default.' => <em>array</em>('as' => 'children')))))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
|
|
</span><span class="" data-line="819">
|
|
</span><span class="" data-line="820"> // Render content
|
|
</span><span class="" data-line="821"> try {
|
|
</span><span class="highlight" data-line="822"> $content .= $contentObject->render($configuration);
|
|
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
|
|
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
|
|
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
|
|
</span><span class="" data-line="826"> throw $exception;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\CaseContentObject), <em>array</em>('key.' => <em>array</em>('field' => 'CType'), 'default' => 'TEXT', 'default.' => <em>array</em>('field'
|
|
=> 'CType', 'htmlSpecialChars' => '1', 'wrap' => '<p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"{field:uid}" and type "|" has no rendering definition!</p>',
|
|
'wrap.' => <em>array</em>('insertData' => '1')), 'stdWrap.' => <em>array</em>('editPanel' => '1', 'editPanel.' => <em>array</em>('allow'
|
|
=> 'move, new, edit, hide, delete', 'label' => '%s',
|
|
'onlyCurrentPid' => '1', 'previewBorder' => '1', 'edit.' => <em>array</em>('displayRecord' => '1'))), 'bullets' => '< lib.contentElement', 'bullets.' => <em>array</em>('templateName' => 'Bullets', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' => <em>array</em>('if.' => <em>array</em>('value' => '2', 'isLessThan.' => <em>array</em>('field'
|
|
=> 'bullets_type')), 'fieldName' => 'bodytext',
|
|
'removeEmptyEntries' => '1', 'as' => 'bullets'),
|
|
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
|
|
'20.' => <em>array</em>('fieldName' => 'bodytext', 'if.' => <em>array</em>('value' => '2', 'equals.' => <em>array</em>('field' => 'bullets_type')), 'fieldDelimiter' => '|', 'as' => 'bullets')), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
|
|
'div' => '< lib.contentElement', 'div.' => <em>array</em>('templateName' => 'Div'), 'header' => '< lib.contentElement', 'header.' => <em>array</em>('templateName' => 'Header', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
|
|
'html' => '< lib.contentElement', 'html.' => <em>array</em>('templateName' => 'Html', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'image' => '< lib.contentElement', 'image.' => <em>array</em>('templateName' => 'Image', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content : image
|
|
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
|
|
image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
|
|
'list' => '< lib.contentElement', 'list.' => <em>array</em>('templateName' => 'List', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'shortcut' => '<
|
|
lib.contentElement', 'shortcut.' => <em>array</em>('templateName' => 'Shortcut', 'variables.' => <em>array</em>('shortcuts' => 'RECORDS', 'shortcuts.' => <em>array</em>('source.' => <em>array</em>('field' => 'records'), 'tables' => 'tt_content,pages,tx_news_domain_model_news', 'conf.' => <em>array</em>('pages' => 'COA', 'pages.' => <em>array</em>('LOAD_REGISTER', '5.' => <em>array</em>('tt_content_shortcut_recursive.' => <em>array</em>('field' => 'recursive')), 'USER', '10.' => <em>array</em>('userFunc' => 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements->user_getTreeList'), 'CONTENT', '20.' => <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('pidInList.' => <em>array</em>('data' => 'register:pidInList'), 'selectFields.' => <em>array</em>('dataWrap'
|
|
=> '*,FIND_IN_SET(pid,{register:pidInList}) AS
|
|
gridelements_shortcut_page_order_by'), 'where' => 'colPos >= 0',
|
|
'languageField' => 'sys_language_uid', 'orderBy' =>
|
|
'gridelements_shortcut_page_order_by,colPos,sorting')),
|
|
'RESTORE_REGISTER'), 'tx_news_domain_model_news' => 'USER',
|
|
'tx_news_domain_model_news.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1', 'vendorName' => 'GeorgRinger',
|
|
'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field' => 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' => '1', 'isShortcut' => '1'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], records', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' => <em>array</em>('tables' => 'tx_news_domain_model_news', 'conf.' => <em>array</em>('tx_news_domain_model_news' => 'USER', 'tx_news_domain_model_news.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'News', 'pluginName' => 'Pi1', 'vendorName' =>
|
|
'GeorgRinger', 'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field'
|
|
=> 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' =>
|
|
'1', 'isShortcut' => '1'))))), 'table' => '<
|
|
lib.contentElement', 'table.' => <em>array</em>('templateName' => 'Table', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' => <em>array</em>('fieldName' => 'bodytext', 'fieldDelimiter.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_delimiter'))), 'fieldEnclosure.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_enclosure')), 'if.' => <em>array</em>('value' => '0', 'equals.' => <em>array</em>('field' => 'table_enclosure'), 'negate' => '1')), 'maximumColumns.' => <em>array</em>('field' => 'cols'), 'as' => 'table')), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], bodytext,
|
|
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
|
|
=> <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
|
|
'text' => '< lib.contentElement', 'text.' => <em>array</em>('templateName' => 'Text', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'textmedia' => '< lib.contentElement', 'textmedia.' => <em>array</em>('templateName' => 'Textmedia', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
|
|
'textpic' => '< lib.contentElement', 'textpic.' => <em>array</em>('templateName' => 'Textpic', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
|
|
'uploads' => '< lib.contentElement', 'uploads.' => <em>array</em>('templateName' => 'Uploads', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'), 'collections.' => <em>array</em>('field' => 'file_collections'), 'sorting.' => <em>array</em>('field' => 'filelink_sorting', 'direction.' => <em>array</em>('field' => 'filelink_sorting_direction')))), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], media, file_collections,
|
|
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
|
|
'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
|
|
'menu_abstract' => '< lib.contentElement', 'menu_abstract.' =>
|
|
<em>array</em>('templateName' => 'MenuAbstract', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_content' => '< lib.contentElement',
|
|
'menu_categorized_content.' => <em>array</em>('templateName' => 'MenuCategorizedContent', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' => <em>array</em>('table' => 'tt_content', 'selectFields' => 'tt_content.*', 'groupBy' => 'uid', 'pidInList.' => <em>array</em>('data' => 'leveluid : 0'), 'recursive' => '99', 'join.' => <em>array</em>('data'
|
|
=> 'field:selected_categories', 'wrap' => 'sys_category_record_mm
|
|
ON uid = sys_category_record_mm.uid_foreign AND
|
|
sys_category_record_mm.uid_local IN(|)'), 'where.' => <em>array</em>('data'
|
|
=> 'field:category_field', 'wrap' => 'tablenames=\'tt_content\'
|
|
and fieldname=\'|\''), 'orderBy' => 'tt_content.sorting', 'as' =>
|
|
'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_pages' => '< lib.contentElement',
|
|
'menu_categorized_pages.' => <em>array</em>('templateName' => 'MenuCategorizedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'categories', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'selected_categories'), 'relation.' => <em>array</em>('field' => 'category_field'), 'sorting' => 'title', 'order' => 'asc'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_pages' => '< lib.contentElement', 'menu_pages.' => <em>array</em>('templateName' => 'MenuPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_subpages' => '< lib.contentElement', 'menu_subpages.' =>
|
|
<em>array</em>('templateName' => 'MenuSubpages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section' => '< lib.contentElement', 'menu_section.' => <em>array</em>('templateName' => 'MenuSection', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('includeNotInMenu.' => <em>array</em>('override' => '1', 'override.' => <em>array</em>('if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')))), 'special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages', 'override.' => <em>array</em>('data' => 'page:uid', 'if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')), 'override.' => <em>array</em>('data' => 'page:content_from_pid', 'if.' => <em>array</em>('isTrue.' => <em>array</em>('data' => 'page:content_from_pid')))))), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field'
|
|
=> 'uid'), 'as' => 'content', 'where' => 'sectionIndex = 1',
|
|
'orderBy' => 'sorting', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section_pages' => '< lib.contentElement',
|
|
'menu_section_pages.' => <em>array</em>('templateName' => 'MenuSectionPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field' => 'uid'), 'orderBy' => 'sorting', 'as' => 'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_recently_updated' => '< lib.contentElement',
|
|
'menu_recently_updated.' => <em>array</em>('templateName' => 'MenuRecentlyUpdated', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'updated', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'maxAge' => '3600*24*7', 'excludeNoSearchPages' => '1'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_related_pages' => '< lib.contentElement',
|
|
'menu_related_pages.' => <em>array</em>('templateName' => 'MenuRelatedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'keywords', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'excludeNoSearchPages' => '1'), 'alternativeSortingField' => 'title', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap' => '< lib.contentElement', 'menu_sitemap.' => <em>array</em>('templateName' => 'MenuSitemap', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap_pages' => '< lib.contentElement',
|
|
'menu_sitemap_pages.' => <em>array</em>('templateName' => 'MenuSitemapPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'form_formframework' => '< lib.contentElement',
|
|
'form_formframework.' => <em>array</em>('templateName' => 'Generic', 'USER', '20.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'Form', 'pluginName' => 'Formframework')), 'gridelements_pi1'
|
|
=> '< lib.contentElement', 'gridelements_pi1.' => <em>array</em>('templateName' => 'GridElement', 'templateName.' => <em>array</em>('override.' => <em>array</em>('field' => 'tx_gridelements_backend_layout')), 'templateRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' => <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' => <em>array</em>('default.' => <em>array</em>('as' => 'children')))))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
|
|
</span><span class="" data-line="733"> if (!$hooked) {
|
|
</span><span class="" data-line="734"> $contentObject = $this->getContentObject($name);
|
|
</span><span class="" data-line="735"> if ($contentObject) {
|
|
</span><span class="highlight" data-line="736"> $content .= $this->render($contentObject, $conf);
|
|
</span><span class="" data-line="737"> } else {
|
|
</span><span class="" data-line="738"> // Call hook functions for extra processing
|
|
</span><span class="" data-line="739"> if ($name) {
|
|
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CASE', <em>array</em>('key.' => <em>array</em>('field' => 'CType'), 'default' => 'TEXT', 'default.' => <em>array</em>('field'
|
|
=> 'CType', 'htmlSpecialChars' => '1', 'wrap' => '<p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"{field:uid}" and type "|" has no rendering definition!</p>',
|
|
'wrap.' => <em>array</em>('insertData' => '1')), 'stdWrap.' => <em>array</em>('editPanel' => '1', 'editPanel.' => <em>array</em>('allow'
|
|
=> 'move, new, edit, hide, delete', 'label' => '%s',
|
|
'onlyCurrentPid' => '1', 'previewBorder' => '1', 'edit.' => <em>array</em>('displayRecord' => '1'))), 'bullets' => '< lib.contentElement', 'bullets.' => <em>array</em>('templateName' => 'Bullets', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' => <em>array</em>('if.' => <em>array</em>('value' => '2', 'isLessThan.' => <em>array</em>('field'
|
|
=> 'bullets_type')), 'fieldName' => 'bodytext',
|
|
'removeEmptyEntries' => '1', 'as' => 'bullets'),
|
|
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
|
|
'20.' => <em>array</em>('fieldName' => 'bodytext', 'if.' => <em>array</em>('value' => '2', 'equals.' => <em>array</em>('field' => 'bullets_type')), 'fieldDelimiter' => '|', 'as' => 'bullets')), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
|
|
'div' => '< lib.contentElement', 'div.' => <em>array</em>('templateName' => 'Div'), 'header' => '< lib.contentElement', 'header.' => <em>array</em>('templateName' => 'Header', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
|
|
'html' => '< lib.contentElement', 'html.' => <em>array</em>('templateName' => 'Html', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'image' => '< lib.contentElement', 'image.' => <em>array</em>('templateName' => 'Image', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content : image
|
|
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
|
|
image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
|
|
'list' => '< lib.contentElement', 'list.' => <em>array</em>('templateName' => 'List', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'shortcut' => '<
|
|
lib.contentElement', 'shortcut.' => <em>array</em>('templateName' => 'Shortcut', 'variables.' => <em>array</em>('shortcuts' => 'RECORDS', 'shortcuts.' => <em>array</em>('source.' => <em>array</em>('field' => 'records'), 'tables' => 'tt_content,pages,tx_news_domain_model_news', 'conf.' => <em>array</em>('pages' => 'COA', 'pages.' => <em>array</em>('LOAD_REGISTER', '5.' => <em>array</em>('tt_content_shortcut_recursive.' => <em>array</em>('field' => 'recursive')), 'USER', '10.' => <em>array</em>('userFunc' => 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements->user_getTreeList'), 'CONTENT', '20.' => <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('pidInList.' => <em>array</em>('data' => 'register:pidInList'), 'selectFields.' => <em>array</em>('dataWrap'
|
|
=> '*,FIND_IN_SET(pid,{register:pidInList}) AS
|
|
gridelements_shortcut_page_order_by'), 'where' => 'colPos >= 0',
|
|
'languageField' => 'sys_language_uid', 'orderBy' =>
|
|
'gridelements_shortcut_page_order_by,colPos,sorting')),
|
|
'RESTORE_REGISTER'), 'tx_news_domain_model_news' => 'USER',
|
|
'tx_news_domain_model_news.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1', 'vendorName' => 'GeorgRinger',
|
|
'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field' => 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' => '1', 'isShortcut' => '1'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], records', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' => <em>array</em>('tables' => 'tx_news_domain_model_news', 'conf.' => <em>array</em>('tx_news_domain_model_news' => 'USER', 'tx_news_domain_model_news.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'News', 'pluginName' => 'Pi1', 'vendorName' =>
|
|
'GeorgRinger', 'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field'
|
|
=> 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' =>
|
|
'1', 'isShortcut' => '1'))))), 'table' => '<
|
|
lib.contentElement', 'table.' => <em>array</em>('templateName' => 'Table', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' => <em>array</em>('fieldName' => 'bodytext', 'fieldDelimiter.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_delimiter'))), 'fieldEnclosure.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_enclosure')), 'if.' => <em>array</em>('value' => '0', 'equals.' => <em>array</em>('field' => 'table_enclosure'), 'negate' => '1')), 'maximumColumns.' => <em>array</em>('field' => 'cols'), 'as' => 'table')), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], bodytext,
|
|
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
|
|
=> <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
|
|
'text' => '< lib.contentElement', 'text.' => <em>array</em>('templateName' => 'Text', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'textmedia' => '< lib.contentElement', 'textmedia.' => <em>array</em>('templateName' => 'Textmedia', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
|
|
'textpic' => '< lib.contentElement', 'textpic.' => <em>array</em>('templateName' => 'Textpic', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
|
|
'uploads' => '< lib.contentElement', 'uploads.' => <em>array</em>('templateName' => 'Uploads', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'), 'collections.' => <em>array</em>('field' => 'file_collections'), 'sorting.' => <em>array</em>('field' => 'filelink_sorting', 'direction.' => <em>array</em>('field' => 'filelink_sorting_direction')))), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], media, file_collections,
|
|
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
|
|
'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
|
|
'menu_abstract' => '< lib.contentElement', 'menu_abstract.' =>
|
|
<em>array</em>('templateName' => 'MenuAbstract', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_content' => '< lib.contentElement',
|
|
'menu_categorized_content.' => <em>array</em>('templateName' => 'MenuCategorizedContent', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' => <em>array</em>('table' => 'tt_content', 'selectFields' => 'tt_content.*', 'groupBy' => 'uid', 'pidInList.' => <em>array</em>('data' => 'leveluid : 0'), 'recursive' => '99', 'join.' => <em>array</em>('data'
|
|
=> 'field:selected_categories', 'wrap' => 'sys_category_record_mm
|
|
ON uid = sys_category_record_mm.uid_foreign AND
|
|
sys_category_record_mm.uid_local IN(|)'), 'where.' => <em>array</em>('data'
|
|
=> 'field:category_field', 'wrap' => 'tablenames=\'tt_content\'
|
|
and fieldname=\'|\''), 'orderBy' => 'tt_content.sorting', 'as' =>
|
|
'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_pages' => '< lib.contentElement',
|
|
'menu_categorized_pages.' => <em>array</em>('templateName' => 'MenuCategorizedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'categories', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'selected_categories'), 'relation.' => <em>array</em>('field' => 'category_field'), 'sorting' => 'title', 'order' => 'asc'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_pages' => '< lib.contentElement', 'menu_pages.' => <em>array</em>('templateName' => 'MenuPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_subpages' => '< lib.contentElement', 'menu_subpages.' =>
|
|
<em>array</em>('templateName' => 'MenuSubpages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section' => '< lib.contentElement', 'menu_section.' => <em>array</em>('templateName' => 'MenuSection', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('includeNotInMenu.' => <em>array</em>('override' => '1', 'override.' => <em>array</em>('if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')))), 'special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages', 'override.' => <em>array</em>('data' => 'page:uid', 'if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')), 'override.' => <em>array</em>('data' => 'page:content_from_pid', 'if.' => <em>array</em>('isTrue.' => <em>array</em>('data' => 'page:content_from_pid')))))), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field'
|
|
=> 'uid'), 'as' => 'content', 'where' => 'sectionIndex = 1',
|
|
'orderBy' => 'sorting', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section_pages' => '< lib.contentElement',
|
|
'menu_section_pages.' => <em>array</em>('templateName' => 'MenuSectionPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field' => 'uid'), 'orderBy' => 'sorting', 'as' => 'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_recently_updated' => '< lib.contentElement',
|
|
'menu_recently_updated.' => <em>array</em>('templateName' => 'MenuRecentlyUpdated', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'updated', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'maxAge' => '3600*24*7', 'excludeNoSearchPages' => '1'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_related_pages' => '< lib.contentElement',
|
|
'menu_related_pages.' => <em>array</em>('templateName' => 'MenuRelatedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'keywords', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'excludeNoSearchPages' => '1'), 'alternativeSortingField' => 'title', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap' => '< lib.contentElement', 'menu_sitemap.' => <em>array</em>('templateName' => 'MenuSitemap', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap_pages' => '< lib.contentElement',
|
|
'menu_sitemap_pages.' => <em>array</em>('templateName' => 'MenuSitemapPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'form_formframework' => '< lib.contentElement',
|
|
'form_formframework.' => <em>array</em>('templateName' => 'Generic', 'USER', '20.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'Form', 'pluginName' => 'Formframework')), 'gridelements_pi1'
|
|
=> '< lib.contentElement', 'gridelements_pi1.' => <em>array</em>('templateName' => 'GridElement', 'templateName.' => <em>array</em>('override.' => <em>array</em>('field' => 'tx_gridelements_backend_layout')), 'templateRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' => <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' => <em>array</em>('default.' => <em>array</em>('as' => 'children'))))), 'tt_content'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 717</span></div><div class="trace-file-content"><pre><span class="" data-line="713"> [$name, $conf] = $cF->getVal($key, $this->getTypoScriptFrontendController()->tmpl->setup);
|
|
</span><span class="" data-line="714"> $conf = array_replace_recursive(is_array($conf) ? $conf : [], $confOverride);
|
|
</span><span class="" data-line="715"> // Getting the cObject
|
|
</span><span class="" data-line="716"> $timeTracker->incStackPointer();
|
|
</span><span class="highlight" data-line="717"> $content .= $this->cObjGetSingle($name, $conf, $key);
|
|
</span><span class="" data-line="718"> $timeTracker->decStackPointer();
|
|
</span><span class="" data-line="719"> } else {
|
|
</span><span class="" data-line="720"> $hooked = false;
|
|
</span><span class="" data-line="721"> // Application defined cObjects
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CASE', <em>array</em>('key.' => <em>array</em>('field' => 'CType'), 'default' => 'TEXT', 'default.' => <em>array</em>('field'
|
|
=> 'CType', 'htmlSpecialChars' => '1', 'wrap' => '<p
|
|
style="background-color: yellow; padding: 0.5em
|
|
1em;"><strong>ERROR:</strong> Content Element with uid
|
|
"{field:uid}" and type "|" has no rendering definition!</p>',
|
|
'wrap.' => <em>array</em>('insertData' => '1')), 'stdWrap.' => <em>array</em>('editPanel' => '1', 'editPanel.' => <em>array</em>('allow'
|
|
=> 'move, new, edit, hide, delete', 'label' => '%s',
|
|
'onlyCurrentPid' => '1', 'previewBorder' => '1', 'edit.' => <em>array</em>('displayRecord' => '1'))), 'bullets' => '< lib.contentElement', 'bullets.' => <em>array</em>('templateName' => 'Bullets', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\SplitProcessor', '10.' => <em>array</em>('if.' => <em>array</em>('value' => '2', 'isLessThan.' => <em>array</em>('field'
|
|
=> 'bullets_type')), 'fieldName' => 'bodytext',
|
|
'removeEmptyEntries' => '1', 'as' => 'bullets'),
|
|
'TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor',
|
|
'20.' => <em>array</em>('fieldName' => 'bodytext', 'if.' => <em>array</em>('value' => '2', 'equals.' => <em>array</em>('field' => 'bullets_type')), 'fieldDelimiter' => '|', 'as' => 'bullets')), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], bodytext [bullets_type]', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.bullets')))),
|
|
'div' => '< lib.contentElement', 'div.' => <em>array</em>('templateName' => 'Div'), 'header' => '< lib.contentElement', 'header.' => <em>array</em>('templateName' => 'Header', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout|header_link], subheader, date', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.header')))),
|
|
'html' => '< lib.contentElement', 'html.' => <em>array</em>('templateName' => 'Html', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'image' => '< lib.contentElement', 'image.' => <em>array</em>('templateName' => 'Image', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content : image
|
|
[imageorient|imagewidth|imageheight], [imagecols|imageborder],
|
|
image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.image')))),
|
|
'list' => '< lib.contentElement', 'list.' => <em>array</em>('templateName' => 'List', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], list_type, layout, pages [recursive]', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.list'))), '20.' => <em>array</em>('indexedsearch_pi2' => 'USER', 'indexedsearch_pi2.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'IndexedSearch', 'pluginName' => 'Pi2'), 'news_pi1' =>
|
|
'USER', 'news_pi1.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1'))), 'shortcut' => '<
|
|
lib.contentElement', 'shortcut.' => <em>array</em>('templateName' => 'Shortcut', 'variables.' => <em>array</em>('shortcuts' => 'RECORDS', 'shortcuts.' => <em>array</em>('source.' => <em>array</em>('field' => 'records'), 'tables' => 'tt_content,pages,tx_news_domain_model_news', 'conf.' => <em>array</em>('pages' => 'COA', 'pages.' => <em>array</em>('LOAD_REGISTER', '5.' => <em>array</em>('tt_content_shortcut_recursive.' => <em>array</em>('field' => 'recursive')), 'USER', '10.' => <em>array</em>('userFunc' => 'GridElementsTeam\\Gridelements\\Plugin\\Gridelements->user_getTreeList'), 'CONTENT', '20.' => <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('pidInList.' => <em>array</em>('data' => 'register:pidInList'), 'selectFields.' => <em>array</em>('dataWrap'
|
|
=> '*,FIND_IN_SET(pid,{register:pidInList}) AS
|
|
gridelements_shortcut_page_order_by'), 'where' => 'colPos >= 0',
|
|
'languageField' => 'sys_language_uid', 'orderBy' =>
|
|
'gridelements_shortcut_page_order_by,colPos,sorting')),
|
|
'RESTORE_REGISTER'), 'tx_news_domain_model_news' => 'USER',
|
|
'tx_news_domain_model_news.' => <em>array</em>('userFunc' =>
|
|
'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName' =>
|
|
'News', 'pluginName' => 'Pi1', 'vendorName' => 'GeorgRinger',
|
|
'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field' => 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' => '1', 'isShortcut' => '1'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], records', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data' => 'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.shortcut'))), '20.' => <em>array</em>('tables' => 'tx_news_domain_model_news', 'conf.' => <em>array</em>('tx_news_domain_model_news' => 'USER', 'tx_news_domain_model_news.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'News', 'pluginName' => 'Pi1', 'vendorName' =>
|
|
'GeorgRinger', 'switchableControllerActions.' => <em>array</em>('News.' => <em>array</em>('detail')), 'settings' => '< plugin.tx_news.settings', 'settings.' => <em>array</em>('singleNews.' => <em>array</em>('field'
|
|
=> 'uid'), 'useStdWrap' => 'singleNews', 'insertRecord' =>
|
|
'1', 'isShortcut' => '1'))))), 'table' => '<
|
|
lib.contentElement', 'table.' => <em>array</em>('templateName' => 'Table', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\CommaSeparatedValueProcessor', '10.' => <em>array</em>('fieldName' => 'bodytext', 'fieldDelimiter.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_delimiter'))), 'fieldEnclosure.' => <em>array</em>('char.' => <em>array</em>('cObject' => 'TEXT', 'cObject.' => <em>array</em>('field' => 'table_enclosure')), 'if.' => <em>array</em>('value' => '0', 'equals.' => <em>array</em>('field' => 'table_enclosure'), 'negate' => '1')), 'maximumColumns.' => <em>array</em>('field' => 'cols'), 'as' => 'table')), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], bodytext,
|
|
[table_caption|cols|table_header_position|table_tfoot]', 'editIcons.'
|
|
=> <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.table')))),
|
|
'text' => '< lib.contentElement', 'text.' => <em>array</em>('templateName' => 'Text', 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: bodytext', 'editIcons.' => <em>array</em>('beforeLastTag' => '1', 'iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.html')))),
|
|
'textmedia' => '< lib.contentElement', 'textmedia.' => <em>array</em>('templateName' => 'Textmedia', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'assets')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, assets [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textmedia')))),
|
|
'textpic' => '< lib.contentElement', 'textpic.' => <em>array</em>('templateName' => 'Textpic', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\GalleryProcessor', '20.' => <em>array</em>('maxGalleryWidth'
|
|
=> '600', 'maxGalleryWidthInText' => '300', 'columnSpacing' =>
|
|
'10', 'borderWidth' => '2', 'borderPadding' => '0')), 'stdWrap.'
|
|
=> <em>array</em>('editIcons' => 'tt_content: header
|
|
[header_layout], bodytext, image [imageorient|imagewidth|imageheight],
|
|
[imagecols|imageborder], image_zoom', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.textpic')))),
|
|
'uploads' => '< lib.contentElement', 'uploads.' => <em>array</em>('templateName' => 'Uploads', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'), 'collections.' => <em>array</em>('field' => 'file_collections'), 'sorting.' => <em>array</em>('field' => 'filelink_sorting', 'direction.' => <em>array</em>('field' => 'filelink_sorting_direction')))), 'stdWrap.' => <em>array</em>('editIcons'
|
|
=> 'tt_content: header [header_layout], media, file_collections,
|
|
filelink_sorting, [filelink_size|uploads_description|uploads_type]',
|
|
'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.uploads')))),
|
|
'menu_abstract' => '< lib.contentElement', 'menu_abstract.' =>
|
|
<em>array</em>('templateName' => 'MenuAbstract', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_content' => '< lib.contentElement',
|
|
'menu_categorized_content.' => <em>array</em>('templateName' => 'MenuCategorizedContent', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '10.' => <em>array</em>('table' => 'tt_content', 'selectFields' => 'tt_content.*', 'groupBy' => 'uid', 'pidInList.' => <em>array</em>('data' => 'leveluid : 0'), 'recursive' => '99', 'join.' => <em>array</em>('data'
|
|
=> 'field:selected_categories', 'wrap' => 'sys_category_record_mm
|
|
ON uid = sys_category_record_mm.uid_foreign AND
|
|
sys_category_record_mm.uid_local IN(|)'), 'where.' => <em>array</em>('data'
|
|
=> 'field:category_field', 'wrap' => 'tablenames=\'tt_content\'
|
|
and fieldname=\'|\''), 'orderBy' => 'tt_content.sorting', 'as' =>
|
|
'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_categorized_pages' => '< lib.contentElement',
|
|
'menu_categorized_pages.' => <em>array</em>('templateName' => 'MenuCategorizedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'categories', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'selected_categories'), 'relation.' => <em>array</em>('field' => 'category_field'), 'sorting' => 'title', 'order' => 'asc'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], selected_categories, category_field', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_pages' => '< lib.contentElement', 'menu_pages.' => <em>array</em>('templateName' => 'MenuPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_subpages' => '< lib.contentElement', 'menu_subpages.' =>
|
|
<em>array</em>('templateName' => 'MenuSubpages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section' => '< lib.contentElement', 'menu_section.' => <em>array</em>('templateName' => 'MenuSection', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('includeNotInMenu.' => <em>array</em>('override' => '1', 'override.' => <em>array</em>('if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')))), 'special' => 'list', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages', 'override.' => <em>array</em>('data' => 'page:uid', 'if.' => <em>array</em>('isFalse.' => <em>array</em>('field' => 'pages')), 'override.' => <em>array</em>('data' => 'page:content_from_pid', 'if.' => <em>array</em>('isTrue.' => <em>array</em>('data' => 'page:content_from_pid')))))), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field'
|
|
=> 'uid'), 'as' => 'content', 'where' => 'sectionIndex = 1',
|
|
'orderBy' => 'sorting', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_section_pages' => '< lib.contentElement',
|
|
'menu_section_pages.' => <em>array</em>('templateName' => 'MenuSectionPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media')), 'TYPO3\\CMS\\Frontend\\DataProcessing\\DatabaseQueryProcessor', '20.' => <em>array</em>('table' => 'tt_content', 'pidInList.' => <em>array</em>('field' => 'uid'), 'orderBy' => 'sorting', 'as' => 'content', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'image'))))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_recently_updated' => '< lib.contentElement',
|
|
'menu_recently_updated.' => <em>array</em>('templateName' => 'MenuRecentlyUpdated', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'updated', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'maxAge' => '3600*24*7', 'excludeNoSearchPages' => '1'), 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_related_pages' => '< lib.contentElement',
|
|
'menu_related_pages.' => <em>array</em>('templateName' => 'MenuRelatedPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'keywords', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages'), 'excludeNoSearchPages' => '1'), 'alternativeSortingField' => 'title', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap' => '< lib.contentElement', 'menu_sitemap.' => <em>array</em>('templateName' => 'MenuSitemap', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'menu_sitemap_pages' => '< lib.contentElement',
|
|
'menu_sitemap_pages.' => <em>array</em>('templateName' => 'MenuSitemapPages', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\MenuProcessor', '10.' => <em>array</em>('special' => 'directory', 'special.' => <em>array</em>('value.' => <em>array</em>('field' => 'pages')), 'levels' => '7', 'dataProcessing.' => <em>array</em>('TYPO3\\CMS\\Frontend\\DataProcessing\\FilesProcessor', '10.' => <em>array</em>('references.' => <em>array</em>('fieldName' => 'media'))))), 'stdWrap.' => <em>array</em>('editIcons' => 'tt_content: header [header_layout], pages', 'editIcons.' => <em>array</em>('iconTitle.' => <em>array</em>('data'
|
|
=>
|
|
'LLL:EXT:fluid_styled_content/Resources/Private/Language/FrontendEditing.xlf:editIcon.menu')))),
|
|
'form_formframework' => '< lib.contentElement',
|
|
'form_formframework.' => <em>array</em>('templateName' => 'Generic', 'USER', '20.' => <em>array</em>('userFunc'
|
|
=> 'TYPO3\\CMS\\Extbase\\Core\\Bootstrap->run', 'extensionName'
|
|
=> 'Form', 'pluginName' => 'Formframework')), 'gridelements_pi1'
|
|
=> '< lib.contentElement', 'gridelements_pi1.' => <em>array</em>('templateName' => 'GridElement', 'templateName.' => <em>array</em>('override.' => <em>array</em>('field' => 'tx_gridelements_backend_layout')), 'templateRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Templates/'), 'partialRootPaths.' => <em>array</em>('EXT:gridelements/Resources/Private/Partials/'), 'dataProcessing.' => <em>array</em>('GridElementsTeam\\Gridelements\\DataProcessing\\GridChildrenProcessor', '10.' => <em>array</em>('default.' => <em>array</em>('as' => 'children'))))), ''</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentContentObject.php</strong> line 95</span></div><div class="trace-file-content"><pre><span class="" data-line="91"> $cObj->parentRecordNumber = $this->cObj->currentRecordNumber;
|
|
</span><span class="" data-line="92"> $frontendController->currentRecord = $conf['table'] . ':' . $row['uid'];
|
|
</span><span class="" data-line="93"> $this->cObj->lastChanged($row['tstamp']);
|
|
</span><span class="" data-line="94"> $cObj->start($row, $conf['table']);
|
|
</span><span class="highlight" data-line="95"> $tmpValue = $cObj->cObjGetSingle($renderObjName, $renderObjConf, $renderObjKey);
|
|
</span><span class="" data-line="96"> $cobjValue .= $tmpValue;
|
|
</span><span class="" data-line="97"> }
|
|
</span><span class="" data-line="98"> }
|
|
</span><span class="" data-line="99"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentContentObject</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('orderBy' => 'sorting', 'where' => '{#colPos}=0'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 822</span></div><div class="trace-file-content"><pre><span class="" data-line="818"> }
|
|
</span><span class="" data-line="819">
|
|
</span><span class="" data-line="820"> // Render content
|
|
</span><span class="" data-line="821"> try {
|
|
</span><span class="highlight" data-line="822"> $content .= $contentObject->render($configuration);
|
|
</span><span class="" data-line="823"> } catch (ContentRenderingException $exception) {
|
|
</span><span class="" data-line="824"> // Content rendering Exceptions indicate a critical problem which should not be
|
|
</span><span class="" data-line="825"> // caught e.g. when something went wrong with Exception handling itself
|
|
</span><span class="" data-line="826"> throw $exception;
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">render</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\ContentObject\ContentContentObject), <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('orderBy' => 'sorting', 'where' => '{#colPos}=0'))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 736</span></div><div class="trace-file-content"><pre><span class="" data-line="732"> }
|
|
</span><span class="" data-line="733"> if (!$hooked) {
|
|
</span><span class="" data-line="734"> $contentObject = $this->getContentObject($name);
|
|
</span><span class="" data-line="735"> if ($contentObject) {
|
|
</span><span class="highlight" data-line="736"> $content .= $this->render($contentObject, $conf);
|
|
</span><span class="" data-line="737"> } else {
|
|
</span><span class="" data-line="738"> // Call hook functions for extra processing
|
|
</span><span class="" data-line="739"> if ($name) {
|
|
</span><span class="" data-line="740"> if (!empty($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_content.php']['cObjTypeAndClassDefault'])) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGetSingle</span>(<span class="trace-arguments">'CONTENT', <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('orderBy' => 'sorting', 'where' => '{#colPos}=0')), '10'</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php</strong> line 681</span></div><div class="trace-file-content"><pre><span class="" data-line="677"> foreach ($sKeyArray as $theKey) {
|
|
</span><span class="" data-line="678"> $theValue = $setup[$theKey];
|
|
</span><span class="" data-line="679"> if ((int)$theKey && strpos($theKey, '.') === false) {
|
|
</span><span class="" data-line="680"> $conf = $setup[$theKey . '.'] ?? [];
|
|
</span><span class="highlight" data-line="681"> $content .= $this->cObjGetSingle($theValue, $conf, $addKey . $theKey);
|
|
</span><span class="" data-line="682"> }
|
|
</span><span class="" data-line="683"> }
|
|
</span><span class="" data-line="684"> return $content;
|
|
</span><span class="" data-line="685"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer</span><span class="trace-type">-></span><span class="trace-method">cObjGet</span>(<span class="trace-arguments"><em>array</em>('CONTENT', '10.' => <em>array</em>('table' => 'tt_content', 'select.' => <em>array</em>('orderBy' => 'sorting', 'where' => '{#colPos}=0')))</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 231</span></div><div class="trace-file-content"><pre><span class="" data-line="227"> * @return string
|
|
</span><span class="" data-line="228"> */
|
|
</span><span class="" data-line="229"> protected function generatePageBodyContent(TypoScriptFrontendController $controller): string
|
|
</span><span class="" data-line="230"> {
|
|
</span><span class="highlight" data-line="231"> $pageContent = $controller->cObj->cObjGet($controller->pSetup) ?: '';
|
|
</span><span class="" data-line="232"> if ($controller->pSetup['wrap'] ?? false) {
|
|
</span><span class="" data-line="233"> $pageContent = $controller->cObj->wrap($pageContent, $controller->pSetup['wrap']);
|
|
</span><span class="" data-line="234"> }
|
|
</span><span class="" data-line="235"> if ($controller->pSetup['stdWrap.'] ?? false) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Http\RequestHandler</span><span class="trace-type">-></span><span class="trace-method">generatePageBodyContent</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 197</span></div><div class="trace-file-content"><pre><span class="" data-line="193"> protected function generatePageContent(TypoScriptFrontendController $controller, ServerRequestInterface $request): string
|
|
</span><span class="" data-line="194"> {
|
|
</span><span class="" data-line="195"> // Generate the main content between the <body> tags
|
|
</span><span class="" data-line="196"> // This has to be done first, as some additional TSFE-related code could have been written
|
|
</span><span class="highlight" data-line="197"> $pageContent = $this->generatePageBodyContent($controller);
|
|
</span><span class="" data-line="198"> // If 'disableAllHeaderCode' is set, all the pageRenderer settings are not evaluated
|
|
</span><span class="" data-line="199"> if ($controller->config['config']['disableAllHeaderCode'] ?? false) {
|
|
</span><span class="" data-line="200"> return $pageContent;
|
|
</span><span class="" data-line="201"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Http\RequestHandler</span><span class="trace-type">-></span><span class="trace-method">generatePageContent</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController), <em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Http/RequestHandler.php</strong> line 133</span></div><div class="trace-file-content"><pre><span class="" data-line="129"> // Content generation
|
|
</span><span class="" data-line="130"> $this->timeTracker->incStackPointer();
|
|
</span><span class="" data-line="131"> $this->timeTracker->push($controller->sPre, 'PAGE');
|
|
</span><span class="" data-line="132">
|
|
</span><span class="highlight" data-line="133"> $controller->content = $this->generatePageContent($controller, $request);
|
|
</span><span class="" data-line="134">
|
|
</span><span class="" data-line="135"> $this->timeTracker->pull($this->timeTracker->LR ? $controller->content : '');
|
|
</span><span class="" data-line="136"> $this->timeTracker->decStackPointer();
|
|
</span><span class="" data-line="137">
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Http\RequestHandler</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/OutputCompression.php</strong> line 48</span></div><div class="trace-file-content"><pre><span class="" data-line="44"> // Throw away all output that may have happened during bootstrapping by weird extensions
|
|
</span><span class="" data-line="45"> ob_clean();
|
|
</span><span class="" data-line="46"> // Initialize output compression if configured
|
|
</span><span class="" data-line="47"> $this->initializeOutputCompression();
|
|
</span><span class="highlight" data-line="48"> return $handler->handle($request);
|
|
</span><span class="" data-line="49"> }
|
|
</span><span class="" data-line="50">
|
|
</span><span class="" data-line="51"> /**
|
|
</span><span class="" data-line="52"> * Initialize output compression if configured
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\OutputCompression</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(TYPO3\CMS\Frontend\Http\RequestHandler)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelDataPersister.php</strong> line 45</span></div><div class="trace-file-content"><pre><span class="" data-line="41"> * @return ResponseInterface
|
|
</span><span class="" data-line="42"> */
|
|
</span><span class="" data-line="43"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
</span><span class="" data-line="44"> {
|
|
</span><span class="highlight" data-line="45"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="46"> if (
|
|
</span><span class="" data-line="47"> !($response instanceof NullResponse)
|
|
</span><span class="" data-line="48"> && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
|
|
</span><span class="" data-line="49"> && $GLOBALS['TSFE']->isOutputting(true)
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelDataPersister</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelRenderer.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> * @return ResponseInterface
|
|
</span><span class="" data-line="44"> */
|
|
</span><span class="" data-line="45"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
</span><span class="" data-line="46"> {
|
|
</span><span class="highlight" data-line="47"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="48"> if (
|
|
</span><span class="" data-line="49"> !($response instanceof NullResponse)
|
|
</span><span class="" data-line="50"> && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
|
|
</span><span class="" data-line="51"> && $GLOBALS['TSFE']->isOutputting(true)
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelRenderer</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/ContentLengthResponseHeader.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> * @return ResponseInterface
|
|
</span><span class="" data-line="44"> */
|
|
</span><span class="" data-line="45"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
</span><span class="" data-line="46"> {
|
|
</span><span class="highlight" data-line="47"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="48"> if (
|
|
</span><span class="" data-line="49"> !($response instanceof NullResponse)
|
|
</span><span class="" data-line="50"> && $GLOBALS['TSFE'] instanceof TypoScriptFrontendController
|
|
</span><span class="" data-line="51"> && $GLOBALS['TSFE']->isOutputting(true)) {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\ContentLengthResponseHeader</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/ShortcutAndMountPointRedirect.php</strong> line 69</span></div><div class="trace-file-content"><pre><span class="" data-line="65"> return new RedirectResponse($externalUrl, 303);
|
|
</span><span class="" data-line="66"> }
|
|
</span><span class="" data-line="67"> }
|
|
</span><span class="" data-line="68">
|
|
</span><span class="highlight" data-line="69"> return $handler->handle($request);
|
|
</span><span class="" data-line="70"> }
|
|
</span><span class="" data-line="71">
|
|
</span><span class="" data-line="72"> protected function getRedirectUri(ServerRequestInterface $request): ?string
|
|
</span><span class="" data-line="73"> {
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\ShortcutAndMountPointRedirect</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/PrepareTypoScriptFrontendRendering.php</strong> line 86</span></div><div class="trace-file-content"><pre><span class="" data-line="82"> $this->convertCharsetRecursivelyToUtf8($parsedBody, $this->controller->metaCharset);
|
|
</span><span class="" data-line="83"> $request = $request->withParsedBody($parsedBody);
|
|
</span><span class="" data-line="84"> }
|
|
</span><span class="" data-line="85"> }
|
|
</span><span class="highlight" data-line="86"> return $handler->handle($request);
|
|
</span><span class="" data-line="87"> }
|
|
</span><span class="" data-line="88">
|
|
</span><span class="" data-line="89"> /**
|
|
</span><span class="" data-line="90"> * Small helper function to convert charsets for arrays to UTF-8
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PrepareTypoScriptFrontendRendering</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/TypoScriptFrontendInitialization.php</strong> line 108</span></div><div class="trace-file-content"><pre><span class="" data-line="104"> }
|
|
</span><span class="" data-line="105">
|
|
</span><span class="" data-line="106"> // Make TSFE globally available
|
|
</span><span class="" data-line="107"> $GLOBALS['TSFE'] = $controller;
|
|
</span><span class="highlight" data-line="108"> return $handler->handle($request);
|
|
</span><span class="" data-line="109"> }
|
|
</span><span class="" data-line="110">
|
|
</span><span class="" data-line="111"> /**
|
|
</span><span class="" data-line="112"> * Register the backend user as aspect
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\TypoScriptFrontendInitialization</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/PreviewSimulator.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> $previewAspect = GeneralUtility::makeInstance(PreviewAspect::class, $isPreview);
|
|
</span><span class="" data-line="63"> $this->context->setAspect('frontend.preview', $previewAspect);
|
|
</span><span class="" data-line="64"> }
|
|
</span><span class="" data-line="65">
|
|
</span><span class="highlight" data-line="66"> return $handler->handle($request);
|
|
</span><span class="" data-line="67"> }
|
|
</span><span class="" data-line="68">
|
|
</span><span class="" data-line="69"> /**
|
|
</span><span class="" data-line="70"> * Simulate dates for preview functionality
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PreviewSimulator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/adminpanel/Classes/Middleware/SqlLogging.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> if (StateUtility::isActivatedForUser() && StateUtility::isOpen()) {
|
|
</span><span class="" data-line="55"> $connection = $this->connectionPool->getConnectionByName(ConnectionPool::DEFAULT_CONNECTION_NAME);
|
|
</span><span class="" data-line="56"> $connection->getConfiguration()->setSQLLogger(GeneralUtility::makeInstance(DoctrineSqlLogger::class));
|
|
</span><span class="" data-line="57"> }
|
|
</span><span class="highlight" data-line="58"> return $handler->handle($request);
|
|
</span><span class="" data-line="59"> }
|
|
</span><span class="" data-line="60">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\SqlLogging</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreviewPermissions.php</strong> line 47</span></div><div class="trace-file-content"><pre><span class="" data-line="43"> $pageArguments = $request->getAttribute('routing', null);
|
|
</span><span class="" data-line="44"> if ($pageArguments instanceof PageArguments && $GLOBALS['BE_USER'] instanceof PreviewUserAuthentication) {
|
|
</span><span class="" data-line="45"> $GLOBALS['BE_USER']->setWebmounts([$pageArguments->getPageId()]);
|
|
</span><span class="" data-line="46"> }
|
|
</span><span class="highlight" data-line="47"> return $handler->handle($request);
|
|
</span><span class="" data-line="48"> }
|
|
</span><span class="" data-line="49">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Workspaces\Middleware\WorkspacePreviewPermissions</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/PageArgumentValidator.php</strong> line 131</span></div><div class="trace-file-content"><pre><span class="" data-line="127"> }
|
|
</span><span class="" data-line="128"> }
|
|
</span><span class="" data-line="129">
|
|
</span><span class="" data-line="130"> $request = $request->withAttribute('noCache', $this->disableCache);
|
|
</span><span class="highlight" data-line="131"> return $handler->handle($request);
|
|
</span><span class="" data-line="132"> }
|
|
</span><span class="" data-line="133">
|
|
</span><span class="" data-line="134"> /**
|
|
</span><span class="" data-line="135"> * Filters out the arguments that are necessary for calculating cHash
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PageArgumentValidator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/PageResolver.php</strong> line 106</span></div><div class="trace-file-content"><pre><span class="" data-line="102"> // merge the PageArguments with the request query parameters
|
|
</span><span class="" data-line="103"> $queryParams = array_replace_recursive($request->getQueryParams(), $pageArguments->getArguments());
|
|
</span><span class="" data-line="104"> $request = $request->withQueryParams($queryParams);
|
|
</span><span class="" data-line="105">
|
|
</span><span class="highlight" data-line="106"> return $handler->handle($request);
|
|
</span><span class="" data-line="107"> }
|
|
</span><span class="" data-line="108">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\PageResolver</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/workspaces/Classes/Middleware/WorkspacePreview.php</strong> line 127</span></div><div class="trace-file-content"><pre><span class="" data-line="123"> $addInformationAboutDisabledCache = true;
|
|
</span><span class="" data-line="124"> $setCookieOnCurrentRequest = false;
|
|
</span><span class="" data-line="125"> }
|
|
</span><span class="" data-line="126">
|
|
</span><span class="highlight" data-line="127"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="128">
|
|
</span><span class="" data-line="129"> if ($GLOBALS['TSFE'] instanceof TypoScriptFrontendController && $addInformationAboutDisabledCache) {
|
|
</span><span class="" data-line="130"> $GLOBALS['TSFE']->set_no_cache('GET Parameter ADMCMD_prev=LIVE was given', true);
|
|
</span><span class="" data-line="131"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Workspaces\Middleware\WorkspacePreview</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/StaticRouteResolver.php</strong> line 80</span></div><div class="trace-file-content"><pre><span class="" data-line="76">
|
|
</span><span class="" data-line="77"> return new HtmlResponse($content, 200, ['Content-Type' => $contentType]);
|
|
</span><span class="" data-line="78"> }
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="highlight" data-line="80"> return $handler->handle($request);
|
|
</span><span class="" data-line="81"> }
|
|
</span><span class="" data-line="82">
|
|
</span><span class="" data-line="83"> /**
|
|
</span><span class="" data-line="84"> * Find the proper configuration for the static route in the static route configuration. Mainly:
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\StaticRouteResolver</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/SiteBaseRedirectResolver.php</strong> line 94</span></div><div class="trace-file-content"><pre><span class="" data-line="90"> $uri = $requestedUri->withPath(rtrim($requestedUri->getPath(), '/'));
|
|
</span><span class="" data-line="91"> return new RedirectResponse($uri, 307);
|
|
</span><span class="" data-line="92"> }
|
|
</span><span class="" data-line="93"> }
|
|
</span><span class="highlight" data-line="94"> return $handler->handle($request);
|
|
</span><span class="" data-line="95"> }
|
|
</span><span class="" data-line="96">
|
|
</span><span class="" data-line="97"> /**
|
|
</span><span class="" data-line="98"> * Checks if the language is allowed in Frontend, if not, check if there is valid BE user
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\SiteBaseRedirectResolver</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/redirects/Classes/Http/Middleware/RedirectHandler.php</strong> line 81</span></div><div class="trace-file-content"><pre><span class="" data-line="77"> return $response;
|
|
</span><span class="" data-line="78"> }
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80">
|
|
</span><span class="highlight" data-line="81"> return $handler->handle($request);
|
|
</span><span class="" data-line="82"> }
|
|
</span><span class="" data-line="83">
|
|
</span><span class="" data-line="84"> /**
|
|
</span><span class="" data-line="85"> * Creates a PSR-7 compatible Response object
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Redirects\Http\Middleware\RedirectHandler</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/adminpanel/Classes/Middleware/AdminPanelInitiator.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> MainController::class
|
|
</span><span class="" data-line="52"> );
|
|
</span><span class="" data-line="53"> $request = $adminPanelController->initialize($request);
|
|
</span><span class="" data-line="54"> }
|
|
</span><span class="highlight" data-line="55"> return $handler->handle($request);
|
|
</span><span class="" data-line="56"> }
|
|
</span><span class="" data-line="57">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Adminpanel\Middleware\AdminPanelInitiator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/FrontendUserAuthenticator.php</strong> line 77</span></div><div class="trace-file-content"><pre><span class="" data-line="73"> // Register the frontend user as aspect and within the session
|
|
</span><span class="" data-line="74"> $this->setFrontendUserAspect($frontendUser);
|
|
</span><span class="" data-line="75"> $request = $request->withAttribute('frontend.user', $frontendUser);
|
|
</span><span class="" data-line="76">
|
|
</span><span class="highlight" data-line="77"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="78">
|
|
</span><span class="" data-line="79"> // Store session data for fe_users if it still exists
|
|
</span><span class="" data-line="80"> if ($frontendUser instanceof FrontendUserAuthentication) {
|
|
</span><span class="" data-line="81"> $frontendUser->storeSessionData();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\FrontendUserAuthenticator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/BackendUserAuthenticator.php</strong> line 66</span></div><div class="trace-file-content"><pre><span class="" data-line="62"> Bootstrap::loadExtTables();
|
|
</span><span class="" data-line="63"> $this->setBackendUserAspect($GLOBALS['BE_USER']);
|
|
</span><span class="" data-line="64"> }
|
|
</span><span class="" data-line="65">
|
|
</span><span class="highlight" data-line="66"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="67">
|
|
</span><span class="" data-line="68"> // If, when building the response, the user is still available, then ensure that the headers are sent properly
|
|
</span><span class="" data-line="69"> if ($this->context->getAspect('backend.user')->isLoggedIn()) {
|
|
</span><span class="" data-line="70"> return $this->applyHeadersToResponse($response);
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\BackendUserAuthenticator</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/MaintenanceMode.php</strong> line 55</span></div><div class="trace-file-content"><pre><span class="" data-line="51"> ) {
|
|
</span><span class="" data-line="52"> return GeneralUtility::makeInstance(ErrorController::class)->unavailableAction($request, 'This page is temporarily unavailable.');
|
|
</span><span class="" data-line="53"> }
|
|
</span><span class="" data-line="54"> // Continue the regular stack if no maintenance mode is active
|
|
</span><span class="highlight" data-line="55"> return $handler->handle($request);
|
|
</span><span class="" data-line="56"> }
|
|
</span><span class="" data-line="57">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\MaintenanceMode</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/SiteResolver.php</strong> line 65</span></div><div class="trace-file-content"><pre><span class="" data-line="61"> $request = $request->withAttribute('routing', $routeResult);
|
|
</span><span class="" data-line="62"> if ($routeResult->getLanguage() instanceof SiteLanguage) {
|
|
</span><span class="" data-line="63"> Locales::setSystemLocaleFromSiteLanguage($routeResult->getLanguage());
|
|
</span><span class="" data-line="64"> }
|
|
</span><span class="highlight" data-line="65"> return $handler->handle($request);
|
|
</span><span class="" data-line="66"> }
|
|
</span><span class="" data-line="67">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\SiteResolver</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/EidHandler.php</strong> line 64</span></div><div class="trace-file-content"><pre><span class="" data-line="60"> {
|
|
</span><span class="" data-line="61"> $eID = $request->getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null;
|
|
</span><span class="" data-line="62">
|
|
</span><span class="" data-line="63"> if ($eID === null) {
|
|
</span><span class="highlight" data-line="64"> return $handler->handle($request);
|
|
</span><span class="" data-line="65"> }
|
|
</span><span class="" data-line="66">
|
|
</span><span class="" data-line="67"> // Remove any output produced until now
|
|
</span><span class="" data-line="68"> ob_clean();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\EidHandler</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php</strong> line 45</span></div><div class="trace-file-content"><pre><span class="" data-line="41"> */
|
|
</span><span class="" data-line="42"> public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
|
|
</span><span class="" data-line="43"> {
|
|
</span><span class="" data-line="44"> $request = $request->withAttribute('normalizedParams', NormalizedParams::createFromRequest($request));
|
|
</span><span class="highlight" data-line="45"> return $handler->handle($request);
|
|
</span><span class="" data-line="46"> }
|
|
</span><span class="" data-line="47">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Middleware\NormalizedParamsAttribute</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Middleware/TimeTrackerInitialization.php</strong> line 58</span></div><div class="trace-file-content"><pre><span class="" data-line="54"> $this->timeTracker->setEnabled($timeTrackingEnabled);
|
|
</span><span class="" data-line="55"> $this->timeTracker->start(microtime(true));
|
|
</span><span class="" data-line="56"> $this->timeTracker->push('');
|
|
</span><span class="" data-line="57">
|
|
</span><span class="highlight" data-line="58"> $response = $handler->handle($request);
|
|
</span><span class="" data-line="59">
|
|
</span><span class="" data-line="60"> // Finish time tracking
|
|
</span><span class="" data-line="61"> $this->timeTracker->pull();
|
|
</span><span class="" data-line="62"> $this->timeTracker->finish();
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization</span><span class="trace-type">-></span><span class="trace-method">process</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest), <em>object</em>(class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 172</span></div><div class="trace-file-content"><pre><span class="" data-line="168">
|
|
</span><span class="" data-line="169"> if (!$middleware instanceof MiddlewareInterface) {
|
|
</span><span class="" data-line="170"> throw new \InvalidArgumentException(get_class($middleware) . ' does not implement ' . MiddlewareInterface::class, 1516821342);
|
|
</span><span class="" data-line="171"> }
|
|
</span><span class="highlight" data-line="172"> return $middleware->process($request, $this->next);
|
|
</span><span class="" data-line="173"> }
|
|
</span><span class="" data-line="174"> };
|
|
</span><span class="" data-line="175"> }
|
|
</span><span class="" data-line="176">}
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">class@anonymous/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php0x7f3b9267941b</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php</strong> line 78</span></div><div class="trace-file-content"><pre><span class="" data-line="74"> * @return ResponseInterface
|
|
</span><span class="" data-line="75"> */
|
|
</span><span class="" data-line="76"> public function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="77"> {
|
|
</span><span class="highlight" data-line="78"> return $this->tip->handle($request);
|
|
</span><span class="" data-line="79"> }
|
|
</span><span class="" data-line="80">
|
|
</span><span class="" data-line="81"> /**
|
|
</span><span class="" data-line="82"> * Seed the middleware stack with the inner request handler
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\MiddlewareDispatcher</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/AbstractApplication.php</strong> line 85</span></div><div class="trace-file-content"><pre><span class="" data-line="81"> * @return ResponseInterface
|
|
</span><span class="" data-line="82"> */
|
|
</span><span class="" data-line="83"> protected function handle(ServerRequestInterface $request): ResponseInterface
|
|
</span><span class="" data-line="84"> {
|
|
</span><span class="highlight" data-line="85"> return $this->requestHandler->handle($request);
|
|
</span><span class="" data-line="86"> }
|
|
</span><span class="" data-line="87">
|
|
</span><span class="" data-line="88"> /**
|
|
</span><span class="" data-line="89"> * Set up the application and shut it down afterwards
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\AbstractApplication</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/frontend/Classes/Http/Application.php</strong> line 69</span></div><div class="trace-file-content"><pre><span class="" data-line="65"> // Create new request object having applicationType "I am a frontend request" attribute.
|
|
</span><span class="" data-line="66"> $request = $request->withAttribute('applicationType', SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="" data-line="67">
|
|
</span><span class="" data-line="68"> $this->initializeContext();
|
|
</span><span class="highlight" data-line="69"> return parent::handle($request);
|
|
</span><span class="" data-line="70"> }
|
|
</span><span class="" data-line="71">
|
|
</span><span class="" data-line="72"> /**
|
|
</span><span class="" data-line="73"> * Check if LocalConfiguration.php and PackageStates.php exist
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Frontend\Http\Application</span><span class="trace-type">-></span><span class="trace-method">handle</span>(<span class="trace-arguments"><em>object</em>(TYPO3\CMS\Core\Http\ServerRequest)</span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/typo3/sysext/core/Classes/Http/AbstractApplication.php</strong> line 97</span></div><div class="trace-file-content"><pre><span class="" data-line="93"> final public function run(callable $execute = null)
|
|
</span><span class="" data-line="94"> {
|
|
</span><span class="" data-line="95"> try {
|
|
</span><span class="" data-line="96"> $response = $this->handle(
|
|
</span><span class="highlight" data-line="97"> ServerRequestFactory::fromGlobals()
|
|
</span><span class="" data-line="98"> );
|
|
</span><span class="" data-line="99"> if ($execute !== null) {
|
|
</span><span class="" data-line="100"> call_user_func($execute);
|
|
</span><span class="" data-line="101"> }
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class">TYPO3\CMS\Core\Http\AbstractApplication</span><span class="trace-type">-></span><span class="trace-method">run</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/index.php</strong> line 25</span></div><div class="trace-file-content"><pre><span class="" data-line="21">// Set up the application for the frontend
|
|
</span><span class="" data-line="22">call_user_func(function () {
|
|
</span><span class="" data-line="23"> $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
|
|
</span><span class="" data-line="24"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="highlight" data-line="25"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
|
|
</span><span class="" data-line="26">});
|
|
</span></pre></div></div></div><div class="trace-step"><div class="trace-call">at <span class="trace-class"></span><span class="trace-type"></span><span class="trace-method">{closure}</span>(<span class="trace-arguments"></span>)</div><div class="trace-file"><div class="trace-file-head"><span class="block trace-file-path">in <strong>/var/www/html/web/index.php</strong> line 26</span></div><div class="trace-file-content"><pre><span class="" data-line="22">call_user_func(function () {
|
|
</span><span class="" data-line="23"> $classLoader = require dirname(__DIR__).'/vendor/autoload.php';
|
|
</span><span class="" data-line="24"> \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::run(0, \TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_FE);
|
|
</span><span class="" data-line="25"> \TYPO3\CMS\Core\Core\Bootstrap::init($classLoader)->get(\TYPO3\CMS\Frontend\Http\Application::class)->run();
|
|
</span><span class="highlight" data-line="26">});
|
|
</span></pre></div></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</body></html>
|