it-swarm.com.de

Wie kann ich eine Systemnachricht aus einem benutzerdefinierten HTML-Modul anzeigen

Ich möchte eine Systemnachricht aus einem benutzerdefinierten HTML-Modul anzeigen.

Ich habe Sourcerer installiert, der es mir ermöglicht, PHP-Code in das Modul einzufügen, und dies scheint in Ordnung zu sein.

Es scheint jedoch nicht, den Code auszuführen, um eine Systemnachricht zu generieren.

Könnte jemand eine Möglichkeit vorschlagen, wie ich das benutzerdefinierte HTML-Modul zum Generieren einer Systemnachricht erhalten könnte?

Mein Code sieht derzeit so aus:

{source}
<?php
  $msg = 'Very helpful message';
  JFactory::getApplication()->enqueueMessage($msg, 'message');
?>
{/source}
1
Hannah Smith

Ein häufiger Grund dafür, dass Plugins in benutzerdefinierten HTML-Modulen nicht funktionieren, ist, dass sie standardmäßig nicht von Joomla Content-Plugins verarbeitet werden.

Um dies zu aktivieren, gehen Sie in Ihrem benutzerdefinierten HTML-Modul zur Registerkarte Optionen und setzen Sie "Inhalt vorbereiten" auf Yes:

Prepare content settings

Speichern Sie nun Ihr Modul und die sehr hilfreiche Nachricht sollte angezeigt werden, um Ihre Benutzer zu erleuchten :)

1
johanpw

Ich habe Ihren Code so kopiert und eingefügt, wie er auf meiner Website zu testen war, und er funktioniert einwandfrei.

Ihre Vorlage könnte der Grund sein, warum Sie sie nicht sehen.

Öffnen Sie die folgende Datei:

templates/YOUR_TEMPLATE/index.php

und überprüfen Sie den folgenden Code:

<jdoc:include type="message" />

Wenn Sie es nicht sehen, fügen Sie es an der Stelle hinzu, an der die Nachrichten angezeigt werden sollen. Beachten Sie, dass der obige Code nicht in PHP= Tags eingeschlossen werden sollte

1
Lodder