Hallo,
ich verwende Joomla 1.5.11 und habe den Login-Bereich per Menü eingerichtet, so dass er im Content-Bereich erscheint. Es gibt dazu ein Modul (mod_mainmenu), über das ich auf die Login-Seite gelange. Soweit sogut.
Auf dieser Login-Seite befinden sich in einem weiteren Menü-Modul mehrere Links, zu deren Inhalte man nur nach erfolgreicher Anmeldung gelangen darf.
Die entsprechenden Beiträge sind per Kategorie auf registriert gesetzt und somit vor öffentlichen Zugriffen geschützt.
Vor dem Login erhalte ich bei Klick auf einen dieser Links eine Fehlerseite, die in .../templates/system/error.php definiert ist. Diese Seite erscheint aber nicht in meinem Seitendesign.
Ich möchte gerne, nach Klick auf einen Link ohne vorherige gültige Anmeldung zu einem von mir erstellten Beitrag gelangen, in dem steht, dass man, um den Inhalt anzeigen zu lassen, sich erst anmelden muss und einen Link zum erneuten Aufruf der Login-Seite oder Alternativ zur Startseite.
Ich stelle mir vor, dass der entsprechende Bereich in der error.php ersetzt werden muss durch Aufruf einer Seite...?
Code:
...
[color=#0000BF]<body>
<div align="center">
<div id="outline">
<div id="errorboxoutline">
<div id="errorboxheader"><?php echo $this->error->code ?> - <?php echo $this->error->message ?></div>
<div id="errorboxbody">
<p><strong><?php echo JText::_('You may not be able to visit this page because of:'); ?></strong></p>
<ol>
<li><?php echo JText::_('Sie nicht angemeldet sind'); ?></li>
<li><?php echo JText::_('A search engine that has an out-of-date listing for this site'); ?></li>
<li><?php echo JText::_('A mis-typed address'); ?></li>
<li><?php echo JText::_('You have no access to this page'); ?></li>
<li><?php echo JText::_('The requested resource was not found'); ?></li>
<li><?php echo JText::_('An error has occurred while processing your request.'); ?></li>
</ol>
<p><strong><?php echo JText::_('Please try one of the following pages:'); ?></strong></p>
<p>
<ul>
<li><a href="<?php echo $this->baseurl; ?>/index.php" title="<?php echo JText::_('Go to the home page'); ?>"><?php echo JText::_('Home Page'); ?></li>
</ul>
</p>
<p><?php echo JText::_('If difficulties persist, please contact the system administrator of this site.'); ?></p>
<div id="techinfo">
<p><?php echo $this->error->message; ?></p>
<p>
<?php if($this->debug) :
echo $this->renderBacktrace();
endif; ?>
</p>
</div>
</div>
</div>
</div>
</div>
</body>
[/color]
Mit der entstandenen Adresse dieser Fehlermeldung
meineURL/
index.php?option=com_content&view=category&layout=blog&id=61&Itemid=90
kann ich nichts anfangen, dh. ich kann diese Adresse auch nicht auf eine andere umleiten...
Wie kann ich dies nun richtig abändern und wie kommt die Adresse dieser Fehlermeldung zustande? Oder muss ich hier ganz anders agieren?
Und wie ist es, wenn ich mich nun mit falschen Daten anmelde? Kann ich auch hier auf eine bestimmte Seite leiten?
Die Links unterhalb des Logins
* Haben Sie Ihr Passwort vergessen?
* Haben Sie Ihren Benutzernamen vergessen?
* Registrieren
sollen auch individuell verlinkt werden können, da eine Registrierung per System nicht erfolgen soll, sondern als Anfrage an den Administrator geschickt und von ihm dann eingerichtet werden soll.
Ich habe viele Fragen, aber bisher wurde ich per Suche einfach nicht fündig und ich bin mir aber fast sicher, dass ich nicht die einzige bin, die solche "Ansprüche" stellt

und hoffe auf kompetente Unterstützung.
vielen Dank und Grüße