-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
- Loading branch information
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<?php | ||
namespace BERGWERK\BwrkAddress\Controller; | ||
|
||
use BERGWERK\BwrkAddress\Domain\Repository\AddressRepository; | ||
use TYPO3\CMS\Extbase\Utility\DebuggerUtility; | ||
use TYPO3\CMS\Extensionmanager\Controller\ActionController; | ||
|
||
class MarkerWindowController extends ActionController | ||
{ | ||
public function getAction() | ||
{ | ||
$addressUid = (int)$this->request->getArgument('uid'); | ||
if (!empty($addressUid)) { | ||
$address = AddressRepository::create()->findByUid($addressUid); | ||
$this->view->assign('address', $address); | ||
} | ||
} | ||
} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
<?php | ||
|
||
namespace BERGWERK\BwrkAddress\Utility\Eid; | ||
|
||
use BERGWERK\BwrkAddress\Configuration; | ||
use TYPO3\CMS\Core\Utility\GeneralUtility; | ||
use TYPO3\CMS\Extbase\Core\Bootstrap; | ||
use TYPO3\CMS\Extbase\Utility\DebuggerUtility; | ||
use TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer; | ||
use TYPO3\CMS\Frontend\Utility\EidUtility; | ||
|
||
class MarkerWindow { | ||
public function run() | ||
{ | ||
$bootstrap = new Bootstrap(); | ||
|
||
$pId = (GeneralUtility::_GET('id') ? GeneralUtility::_GET('id') : 1); | ||
|
||
$GLOBALS['TSFE'] = GeneralUtility::makeInstance('TYPO3\\CMS\\Frontend\\Controller\\TypoScriptFrontendController', $GLOBALS['TYPO3_CONF_VARS'], $pId, 0, true); | ||
$GLOBALS['TSFE']->connectToDB(); | ||
$GLOBALS['TSFE']->fe_user = EidUtility::initFeUser(); | ||
$GLOBALS['TSFE']->id = $pId; | ||
$GLOBALS['TSFE']->determineId(); | ||
$GLOBALS['TSFE']->initTemplate(); | ||
$GLOBALS['TSFE']->getConfigArray(); | ||
$GLOBALS['TSFE']->cObj = new ContentObjectRenderer(); | ||
|
||
echo $bootstrap->run('', array( | ||
'pluginName' => 'Pi6', | ||
'vendorName' => 'BERGWERK', | ||
'extensionName' => 'BwrkAddress', | ||
'controller' => 'MarkerWindow', | ||
'action' => 'get', | ||
'mvc' => array( | ||
'requestHandlers' => array( | ||
'TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler' => 'TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler' | ||
) | ||
), | ||
'settings' => array(), | ||
'persistence' => array( | ||
'storagePid' => Configuration::getStoragePid() | ||
) | ||
)); | ||
} | ||
} | ||
$run = GeneralUtility::makeInstance('BERGWERK\\BwrkAddress\\Utility\\Eid\\MarkerWindow'); | ||
$run->run(); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{namespace bwrk=BERGWERK\BwrkAddress\ViewHelpers\Address} | ||
|
||
<f:if condition="{address}"> | ||
<div class="tx-bwrkaddress-infowindow"> | ||
<h3>{address.title}</h3> | ||
<p> | ||
<bwrk:entry address="{address}" entryType="street_address"/> | ||
<br> | ||
<bwrk:entry address="{address}" entryType="zip"/> | ||
<bwrk:entry address="{address}" entryType="city"/> | ||
<br> | ||
</p> | ||
</div> | ||
</f:if> |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.