So endlich wieder Zeit mit dieser Baustelle weiterzumachen.
dlstats wäre ein extra Module, ich dachte es könnte irgendwie direkt mit MM umsetzt werden.
Moment an hab ich einfach ein custom sql filter und im FE ein custom template benutzt, das den URL ausließt und per header() aufruft.
Den Link rufe ich über z.B. go-to-link/33.html auf, der Filter hierfür sieht so aus:
Code:
SELECT id
FROM {{table}}
WHERE id={{param::get?name=auto_item}}
Im Template checke ich nur ob ein Eintrag mit der ID vorhanden ist und lade die URL:
PHP-Code:
<?php $strRendersettings = ($this->settings)? 'settings' : 'view';
if (count($this->data)):
foreach ($this->data as $entry):
header("Location: ".$entry['raw']['url']);
exit;
endforeach;
else: ?>
<div class="layout_full">
<p class="info"><?php echo $this->noItemsMsg; ?></p>
</div>
<?php endif; ?>
Jetzt fehlt eigentlich nur noch das vor dem header() der Wert counter hochgesetzt wird. Von dem was ich im Forum gefunden habe, wird aber davon abgeraten dies über einen SQL Update im Template zu machen.
Kann ich irgendwie eine MM Eingabemaske für das Frontend erstellen, in der nur das Feld counter update?
Lesezeichen