Created
November 21, 2019 16:11
-
-
Save johnnykramer/259ae0845a254f912022c7feeea4b4b5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
namespace Vendor\Site\Controller; | |
use Neos\Flow\Annotations as Flow; | |
use Neos\Neos\Controller\Module\AbstractModuleController; | |
use Neos\Eel\FlowQuery\FlowQuery; | |
use Neos\Fusion\View\FusionView; | |
class EventsFilterRouteController extends AbstractModuleController { | |
/** | |
* @Flow\Inject | |
* @var Neos\ContentRepository\Domain\Service\ContextFactoryInterface | |
*/ | |
protected $contextFactory; | |
/** | |
* @var FusionView | |
*/ | |
protected $view; | |
/** | |
* @var string | |
*/ | |
protected $defaultViewObjectName = FusionView::class; | |
public function eventsFilterAction() { | |
$context = $this->contextFactory->create(); | |
$node = $context->getRootNode(); | |
$q = new \Neos\Eel\FlowQuery\FlowQuery([$node]); | |
$items = $q->find('[instanceof Vendor.Site:Component.BigInfoCard]')->get(); | |
$this->view->assignMultiple([ | |
'items' => $items, | |
]); | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
prototype(Vendor.Site:Component.Header) < prototype(Neos.Fusion:Component) { | |
homeLink = Neos.Neos:NodeUri { | |
node = ${site} | |
} | |
headerContent = Neos.Neos:ContentCollection { | |
nodePath = 'headerContent' | |
} | |
logoSrc = Neos.Fusion:ResourceUri { | |
path = 'resource://Vendor.Site/Public/Images/logo.svg' | |
} | |
renderer = afx` | |
<header class="header"> | |
<div class="header-container container"> | |
<a class="logo" href={props.homeLink}> | |
<img class="logo-img" src={props.logoSrc} alt="Vendor" /> | |
</a> | |
<div class="header-bar"> | |
<Vendor.Site:Component.Navigation startingPoint={site} navClasses={classes}/> | |
{props.headerContent} | |
<div class="burger"> | |
<span></span> | |
<span></span> | |
<span></span> | |
<span></span> | |
</div> | |
<div class="navigation-open"> | |
<a class="logo" href={props.homeLink}> | |
<img class="logo-img" src={props.logoSrc} alt="Vendor" /> | |
</a> | |
<div class="navigation-open-title"> | |
<span class="icon-Vendor"></span> | |
<h3 class="h3">qwe</h3> | |
</div> | |
<Vendor.Site:Component.Navigation startingPoint={site} isMobile={true}/> | |
<div> | |
<div> | |
<p>qwe</p> | |
<p>qwe</p> | |
<p>qwe</p> | |
</div> | |
<div> | |
<p>qwe</p> | |
<p>qwe</p> | |
<p>qwe</p> | |
</div> | |
<ul> | |
<li><a href="#">qwe</a></li> | |
<li><a href="#">qwe</a></li> | |
<li><a href="#">qwe</a></li> | |
</ul> | |
</div> | |
</div> | |
</div> | |
</div> | |
</header> | |
` | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
include: resource://Neos.Fusion/Private/Fusion/Root.fusion | |
include: resource://Neos.Neos/Private/Fusion/Root.fusion | |
include: resource://Vendor.Site/Private/Fusion/**/* | |
Vendor.Site.EventsFilterRouteController.eventsFilter = Vendor.Site:Routes.EventsFilter | |
prototype(Vendor.Site:Routes.EventsFilter) < prototype(Neos.Fusion:Component) { | |
renderer = afx` | |
<Vendor.Site:Component.Header/> | |
<h2>lolkek</h2> | |
` | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment