我尝试了几天,但我似乎太愚蠢了,无法采用此处博客中的垂直滚动网站示例:
http://www.impresspages.org/blog/creating-a-vertical-scrolling-website/
我已经被困在更改内容渲染并从第一个代码块创建与 V4 兼容的 foreach 部分:
/* SHOW ALL PAGES IN ONE */
if ($site->managementState() || $site->getCurrentZone()->getName() != 'menu1') {
echo $site->generateBlock('main');
} else {
$pages = $site->getZone('menu1')->getElements();
foreach($pages as $pageKey => $page) {
echo '<div class="scrollblock">';
echo '<div id="page_'.$page->getId().'">';
$publishedRevision = \Ip\Revision::getPublishedRevision('menu1', $page->getId());
echo \Modules\standard\content_management\Model::generateBlock('main', $publishedRevision['revisionId'], $site->managementState());
echo '</div>';
echo '</div>';
}
}
/* EOF SHOW ALL PAGES IN ONE */
有人可以帮我吗?与我通常使用的 Typo3 相比,我非常迷茫。
感谢你并致以真诚的问候,
文档