Hallo,
ich benutze phpStorm um die Basis einer neuen Joomla 4 Komponente zu erstellen. Dort wird ein auf Astrid Günther basierendem Boilerplate genutzt. Jetzt habe ich die Situation, das wenn ich einen Menüeintrag erstelle, alle Informationen in der Datenbank stehen, der Menüeintag aber ohne Link angezeigt wird.
Ich finde gerade den Einstieg nicht, wo ich mit dem Debuggen (echo, var_dump) beginnen soll.
Über eine Idee würde ich mich freuen.
Menüitem im Frontend ohne Link
- togo
- Erledigt
-
-
OK, ich habe jetzt einen Router mit folgendem Inhalt in hinzugefügt und der Link wird eingebunden.
Code
Alles anzeigenclass Router extends RouterView { /** * Content Component router constructor * * @param SiteApplication $app The application object * @param AbstractMenu $menu The menu object to work with */ public function __construct(SiteApplication $app, AbstractMenu $menu) { parent::__construct($app, $menu); } }
-
Ich mach hier noch mal auf.
Sollte die default Anzeige in einer Komponente nicht ohne eigenen Router klappen?
Hier mal die default.xmlPHP<?xml version="1.0" encoding="utf-8"?> <metadata> <layout title="COM_DTTMSEPAMANDAT_DTTMSEPAMANDAT_VIEW_DEFAULT_TITLE"> <message> <![CDATA[COM_DTTMSEPAMANDAT_DTTMSEPAMANDAT_VIEW_DEFAULT_DESC]]> </message> </layout> </metadata>
und die default.php
PHP
Alles anzeigen<?php /** * @package Joomla.Site * @subpackage com_dttmsepamandat * * @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Language\Text; echo '<div>test Tom</div>';