Folgendes Vorgehen:
1.) Nackte Installation der 4.6.4 ohne Default-Client und ohne Module
2.) Mandant, Sprache, Layout, Module 4.6.2, Templates, Kategorien und Artikel erstellt
HOME
ÜBER UNS
LEISTUNGEN
KUNDENBEREICH
-BEREICH A*
-BEREICH B*
-DOWNLOADS*
3.) Artikel unter KUNDENBEREICH enthält folgendes LOGIN-Modul
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Loginbox
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 05.08.2005
************************************************/
#Includes
cInclude('classes', 'class.template.php');
if ( !is_object($tpl) ) {
$tpl = new Template;
}
$tpl->reset();
if ($auth->auth["uid"] == "nobody"){
$template = 'login.html';
$tpl->set('s', 'FORM_ACTION', 'front_content.php?idcatart='.$idcatart);
$tpl->set('s', 'USERNAME', mi18n("Username"));
$tpl->set('s', 'PASSWORD', mi18n("Passwort"));
$tpl->set('s', 'GO', mi18n("Go"));
$tpl->set('s', 'LOGIN', mi18n("Login"));
} else {
$template = 'logout.html';
$tpl->set('s', 'CURRENT_USERNAME', mi18n("Sie sind angemeldet als"));
$tpl->set('s', 'USERNAME', $auth->auth["uname"]);
$tpl->set('s', 'HREF', 'front_content.php?idcatart='.$idcatart.'&logout=yes');
$tpl->set('s', 'LOGOUT', mi18n("Logout"));
}
$tpl->generate('templates/'.$template);
?>
5.) Frontend-Gruppe erstellt und Benutzer zugewiesen.
6.) Kategorie für Frontend-Gruppe gesetzt, und zwar
-BEREICH A*
-BEREICH B*
-DOWNLOADS*
7.) Gemerkt, dass BEREICH A zuviel angeklickt wurde.
8.) Haken entfernt.
9.) BUG? Der Haken ist zwar weg, aber der User kann BEREICH A immer noch auswählen, d.h., dass er auch den Link noch sehen kann.
10.) Einfach neue Gruppe erstellt und diesmal den BEREICH A von vornherein nicht gesetzt.
11.) BUG? Der Link ist dennoch sichtbar (wie Pkt. 9), aber wenn ich den anwähle bekomme ich den Default-Loginscreen von Contenido.
Ich hab das AdvModrewrite installiert. Kann es daran liegen? Läuft ansonsten nämlich einwandfrei.
Oder liegt es daran, dass ich das LOGIN-Modul nur in einem Artikel nämlich unter KUNDENBEREICH habe?
Gruß MyAccount
[edit]
Sehe gerade, dass es ein altes Navigationsmodul ist. Also nicht aus der 4.6.2! Im 4.6.2 Modul hab ich das hier
Code: Alles auswählen
$cApiClient = new cApiClient($client);
$start_cat = $cApiClient->getProperty('navigation','idcat_homepage');
}