Modul :: NavigationUniversell

kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ich habe gerade versucht, das problem zu reproduzieren. allerdings funktioniert das bei mir. bist du sicher, dass es mit den umlauten zusammenhängt?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
smhh
Beiträge: 12
Registriert: Fr 3. Feb 2006, 00:20
Wohnort: Hamburg
Kontaktdaten:

Hi Kummer....

Beitrag von smhh »

War ein Cacheproblem....
:(
So Long
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Keine Anzeige der Hauptnavigation nach Löschen Kategorien

Beitrag von Seelauer »

Guten Morgähn,
ich kann die Beiträge zur Navigation Universell schon vor- und rückwärts auswendig aufsagen, aber habe mein folgendes Problem noch nicht im Griff.

Contenido 4.6.23 mit Beispielsmandanten und Beispielsartikel neu installiert. Danach die Navigation Universell im Template eingestellt, Mandanteneinstellungen ausgeführt -> Navigation in Ordnung.
Anschließend weitere (eigene) Kategorien und Artikel angelegt -> Navigation in Ordnung.
Danach die Artikel und Kategorien vom Beispielsmandanten gelöscht -> Navigation weg !

Die Anzeige der Hauptnavigation wurde mit diesem Modul durchgeführt:

<?php
cInclude('classes', 'atelierq.navigation.class.inc.php');
$cApiClient = new cApiClient($client);
$aQnavigation = new aQnavigation($cApiClient->getProperty('navigation', 'idcat_hauptnavigation')); # Mandanteneinstellung!
$aQnavigation->before(0, '<ul id="navi0">');
$aQnavigation->after(0, '</ul>');
$aQnavigation->between(0, ''); # Zeichen zwischen den Navigationspunkten
$aQnavigation->maskNormal(0, '<div class="nun0_1"><a target="_self" href="{link}" title="{name1}">{name1}</a></div>');
$aQnavigation->maskNormalSub(0, '<div class="nun0_2"><a target="_self" href="{link}" title="{name1}">{name1}</a></div>');
$aQnavigation->maskSelected(0, '<div class="nun0_3"><a target="_self" href="{link}" title="{name1}">{name1}</a></div>');
$aQnavigation->maskSelectedSub(0, '<div class="nun0_4"><a target="_self" href="{link}" title="{name1}">{name1}</a></div>');
echo $aQnavigation->showNavigation(0);
?>

con_code schon x-mal geleert
error_log ohne Einträge

Das einzige was von der Navigation im Quelltext zu sehen ist:
<ul id="navi0">

Version 4.6.23
Datenbank 4.1.21
php 4.4.1

Ich komme mit der Navigation nicht mehr weiter.
Danke im Voraus für Hinweise.

----------
Seelauer.
smhh
Beiträge: 12
Registriert: Fr 3. Feb 2006, 00:20
Wohnort: Hamburg
Kontaktdaten:

Beitrag von smhh »

Mach es so :

Laß folgendes weg :

$aQnavigation->before(0, '<ul id="navi0">');
$aQnavigation->after(0, '</ul>');


und :

echo $aQnavigation->showNavigation(0);

mit ul ergänzen :


echo "<ul id="navi0";
echo $aQnavigation->showNavigation(0);
echo "</ul>";
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Danke smhh,
bringt leider gar nix.
Wenn ich Kummers Beschreibungen richtig interpretiert habe, dann ist das ->bevore und ->after schon richtig platziert gewesen.
Zumindest ist es bis zum Löschen der Beispielskategorien ja problemfrei gelaufen.
Meine Vermutung ist, dass die Mandanteneinstellungen "irgendwo" nicht greifen.
----------
Seelauer.
smhh
Beiträge: 12
Registriert: Fr 3. Feb 2006, 00:20
Wohnort: Hamburg
Kontaktdaten:

Beitrag von smhh »

Wie steht es den mit der idcat des neuen Kategoriebaums
in den Mandanteneinstellungen aus ?
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Hallo smhh,
danke für Deine Unterstützung.
Mandanteneinstellungen:
typ: navigation
name: idcat_hauptnavigation
wert: 1
Das Eigenartige dabei ist.
Die idcat=1 stammt ja aus der Hauptnavigation vom Beispielsmandanten. Ich habe keinen neuen Kategoriebaum angelegt. In dieser Kategorie (Hauptnavigation) habe ich dann die neuen Kategorien angelegt. Die Navigation war bis dahin immer ok. Dann habe ich verschiedene Kategorien in der Hauptnavigation von dem Beispielsmandanten gelöscht. Und siehe da:
Navigation nix !!!
Und seitdem wird konsequent die Navigation (Hauptnavigation idcat=1) nicht mehr angezeigt.
----------
Seelauer
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

hast du mal den wert an den schirm ausgegeben, der von der konfigurations-api ausgegeben wird? ich möchte zunächst sicherstellen, dass überhaupt noch ein wert in die klasse übergeben wird.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Hallo Kummer,
hast du mal den wert an den schirm ausgegeben, der von der konfigurations-api ausgegeben wird
nein, noch nicht. Hast Du bitte einen Tip auf Lager, wie ich da am einfachsten rankomme ?
dass überhaupt noch ein wert in die klasse übergeben wird.
Sobald ich die Hauptnavigation vom Beispielsmandanten wieder im Template aktiviere, ist die Hauptnavigation wieder komplett da.

Danke im Voraus !

----------
Seelauer.
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

Seelauer hat geschrieben:Hallo Kummer,
hast du mal den wert an den schirm ausgegeben, der von der konfigurations-api ausgegeben wird
nein, noch nicht. Hast Du bitte einen Tip auf Lager, wie ich da am einfachsten rankomme ?
dass überhaupt noch ein wert in die klasse übergeben wird.
Sobald ich die Hauptnavigation vom Beispielsmandanten wieder im Template aktiviere, ist die Hauptnavigation wieder komplett da.

Danke im Voraus !

----------
Seelauer.
das musst du mir genauer erklären. was heisst die hauptnavigation im template aktivieren?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Hallo Kummer,
ich meinte so:
1. Versuch mit Modul "Navigation Universell"
Mandanteneinstellungen eingetragen und kontrolliert, eingegebene Werte müssten so stimmen.
Dann -> Template "Standard" editieren -> dem entsprechenden Container das Modul "Navigation Universell" zugeordnet.
Seitenaufruf, Navigation geht nicht.
2. Versuch mit Modul "Hauptnavigation" aus dem Beispielsmandanten
Template "Standard" editieren -> dem entsprechendem Container das Modul "Hauptnavigation" aus dem Beispielsmandanten zugeordnet.
Seitenaufruf, Navigation funktioniert.
----------
Seelauer
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ok. gib mal folgenden code am anfang des modules aus:

Code: Alles auswählen

$cApiClient = new cApiClient($client);
echo 'navigation: ' . $cApiClient->getProperty('navigation', 'idcat_hauptnavigation');
das müsste dir dann eine ausgabe in der art machen:

Code: Alles auswählen

navigation: 1
kannst du das mal ausführen und überprüfen, ob der angezeigte wert mit demjenigen übereinstimmt, den du erwartest?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Hallo,
der angezeigte Wert ist "navigation: 1" und somit identisch mit der Mandanteneinstellung type: navigation, name: idcat_hauptnavigation, wert: 1

----------
Seelauer.
Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Beitrag von Seelauer »

Hallo Kummer,
einen kleinen Teilerfolg kann ich vermelden:
Neuen Baum angelegt, neue Kategorie angelegt, Artikel dazu, in der Mandanteneinstellung die neue idcat angegeben ->Ergebnis:
Die Navigation Universell funktioniert !
Leider aber nur für den neuen Baum und die Bäume mit allen Kategorien aus dem Beispielsmandanten bleiben weiterhin verstummt.
Gruß
----------
Seelauer.
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ist deine site mehrsprachig?
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt