navigation_top

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

navigation_top

Beitrag von Piteu »

Hallo Contenido Gemeinde,
ich arbeite schon einige Jahre mit den verschiedensten Versionen von Contenido, aber gerade komm ich nicht weiter. :?: :?:
Meine eingesetzte navigation_top will im Layout nicht erscheinen.
Im "visuellen Bearbeiten" ist das Modul an der richtigen Stelle eingesetzt, aber im Frontend sieht man garnischts...(idcat ist auf den Baum eingestellt, der Baum hat zwei Artikel)

An was könnte das liegen, wo muss ich ansetzen (Breadcump und bottom Navigation habe ich ebenfalls vergebens versucht).
Alle anderen Module -navigation_main, Text, Überschrift- funktionieren.

http://sapino.noip.me/CMS/rsp/front_content.php
(top-navi sollte rechts neben dem Firmenlogo erscheinen)

1000 Dank vorab für die Hilfe.

Piteu
Zuschauer
Beiträge: 141
Registriert: Do 5. Dez 2013, 08:57
Kontaktdaten:

Re: navigation_top

Beitrag von Zuschauer »

Hallo Piteu,
Piteu hat geschrieben:(idcat ist auf den Baum eingestellt, der Baum hat zwei Artikel)
ich kenne das Modul nicht, aber listet das nicht, so wie andere Navigationsmodule auch, Kategorien?

Gruß
Zuschauer
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: navigation_top

Beitrag von Faar »

Ist das hier richtig im Mandanten eingestellt?

Code: Alles auswählen

// get client settings
'navigation_top', 'idcat', 1
'navigation_top', 'depth', 3
Und sind der Baum und die Unterkategorien (Navigation zeigt nur Kategorien an) online gesetzt?
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

die client settings sind richtig.
In den Mandanteneinstellungen habe ich die idcat der Kategorie angegeben (in diesem Fall 80)
Aber nix...
@Zuschauer: ja, bezieht sich auf die Kategorien...diese sind angelegt, online und mit Artikeln versehen...deshalb bin ich ja etwas ratlos.
Irgendwo hab ich was übersehen...aber was...
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

niemand ein Idee?
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: navigation_top

Beitrag von homtata »

Poste doch mal den Modulcode und den HTML-Code bitte. Sonst fischen wir zu lange im Trüben... falls da Ungereimtheiten wären.
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

OK, Modulcode (standard)

Code: Alles auswählen

<?php

/**
 * description: top navigation
 *
 * @package Module
 * @subpackage NavigationTop
 * @version SVN Revision $Rev:$
 *
 * @author marcus.gnass@4fb.de
 * @copyright four for business AG <www.4fb.de>
 * @license http://www.contenido.org/license/LIZENZ.txt
 * @link http://www.4fb.de
 * @link http://www.contenido.org
 */

// assert framework initialization
defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');

// get client settings
$rootIdcat = getEffectiveSetting('navigation_top', 'idcat', 1);
$depth = getEffectiveSetting('navigation_top', 'depth', 3);

// get category tree
$categoryHelper = cCategoryHelper::getInstance();
$categoryHelper->setAuth(cRegistry::getAuth());
$tree = $categoryHelper->getSubCategories($rootIdcat, $depth);

// get path (breadcrumb) of current category
if (!function_exists("navigation_top_filter")) {
	function navigation_top_filter(cApiCategoryLanguage $categoryLanguage) {
		return $categoryLanguage->get('idcat');
	}
}
$path = array_map('navigation_top_filter', $categoryHelper->getCategoryPath(cRegistry::getCategoryId(), 1));

// use template to display navigation
$tpl = cSmartyFrontend::getInstance();
$tpl->assign('tree', $tree);
$tpl->assign('path', $path);
$tpl->display('get.tpl');

?>
Layout:

Code: Alles auswählen

<!DOCTYPE html>
<html>

<head>
  <title><container id="10100" name="head_001" mode="fixed" default="head_title">head_001</container></title>
  <meta name="viewport" content="width=device-width,initial-scale=1.0">
  <link rel="stylesheet" type="text/css" href="css/standard.css" />
  <link rel="stylesheet" type="text/css" href="css/module.css" />
  <link rel="stylesheet" type="text/css" href="css/content.css" />
</head>

<body>

<div class="box_main">

  <div class="box_header">
<div class="box_header_row_1">
      <container id="20100" name="header_001" mode="optional">header_001</container>
    </div>
    <div class="box_header_row_2">
      <container id="20200" name="header_002" mode="optional">header_002</container>
    </div>
  </div>
  <div class="box_content">
  
    <div class="box_content_navi">
      <container id="30100" name="content_1_001" mode="optional">content_1_001 </container>
      <container id="30200" name="content_1_002" mode="optional">content_1_002 </container>
        <div id="navigation">
          <container id="30300" name="content_1_003" type="navigation" mode="fixed" default="navigation_main">content_1_003</container>
          <container id="30400" name="content_1_004" mode="optional">content_1_004</container>
        </div>
      <container id="30500" name="content_1_005" mode="optional">content_1_005</container>
    </div>
	
    <div class="box_content_center">
      <container id="40100" name="content_2_001" mode="optional">content_2_001</container>
      <container id="40200" name="content_2_002" mode="optional">content_2_002</container>
      <container id="40300" name="content_2_003" mode="optional">content_2_003</container>
      <container id="40400" name="content_2_004" mode="optional">content_2_004</container>
      <container id="40500" name="content_2_005" mode="optional">content_2_005</container>
      <container id="40600" name="content_2_006" mode="optional">content_2_006</container>
      <container id="40700" name="content_2_007" mode="optional">content_2_007</container>
      <container id="40800" name="content_2_008" mode="optional">content_2_008</container>
      <container id="40900" name="content_2_009" mode="optional">content_2_009</container>
      <container id="41000" name="content_2_010" mode="optional">content_2_010</container>
    </div>
	  
  </div>

  <div class="box_footer">
    <container id="60100" name="footer_001" mode="optional">footer_001</container>
    <container id="60200" name="footer_002" mode="optional">footer_002</container>
    <container id="60300" name="footer_003" mode="optional">footer_003</container>
  </div>
  
</div>

</body>

</html>
Im Anhang die Vorlagen Vorschau als screenshot

Für mich scheint alles "normal"...

Grüße
Piteu
Dateianhänge
screen.JPG
(47.75 KiB) Noch nie heruntergeladen
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: navigation_top

Beitrag von homtata »

Ok... weitere Fragen:
- hast du den Smarty-Code verändert, also die get.tpl?
- was steht denn im Quellcode der fertigen Seite? Steht dort die Navi möglicherweise drin, oder werden Teile davon ausgegeben, beispielsweise die div-Container? Dann wissen wir, dass es nicht an smarty liegt.
- welche contenido-Version ist es genau, und ist es ein Update oder eine Neuinstallation?
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

Hallo hometata,

vielen Dank schonmal für de Unterstützung.
get.tpl habe ich nicht verändert. /habe das Modul gestern extra nochmal neu geladen)
Die Version ist 4.9.5.Ich hatte sie neu installiert auf meinen Homeserver.
Der Screenshot vom Quellcode ist angehängt.
Dateianhänge
screen_quell.JPG
screen_quell.JPG (46.29 KiB) 4857 mal betrachtet
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: navigation_top

Beitrag von homtata »

Ok... dann wird das Smarty-Template also geladen. Poste doch bitte mal die genauen Einstellungen des Mandanten, jeweils alle drei Werte pro Zeile.
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

meintest Du diese?
screen_3.JPG
screen_3.JPG (24.88 KiB) 4832 mal betrachtet
Gruß
Piteu
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: navigation_top

Beitrag von homtata »

Hm. Das sieht tatsächlich alles normal und unverdächtig aus.
Leg bitte im Mandanten trotzdem mal sicherheitshalber den navigation_top depth 3 an.
Stimmt die idcat=80 denn auch wirklich als Ausgangskategorie? Dumme Frage, ich weiß, aber sicher ist sicher, dass es nicht die idart oder idcatlang ist oder sowas...

Nächste dumme Frage: hast du dieses Modul irgendwie kopiert für einen zusätzlichen Zweck und anzupassen versucht? Vielleicht gibt es noch ungewünschte Crossovers mit anderen Navigationsmodulen, wo der Filter auch noch "navigation_top_filter" heißt und sich das dann gegenseitig abschießt...

Es macht mich einfach stutzig, dass das Modul an sich scheinbar korrekt durchgeackert wird inkl. Ausgabe, aber dann in der Schleife im Smarty scheinbar nix passiert... Kannst du den Smarty-Code (also die get.tpl) auch mal noch posten?
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

navigation_top/depth/3 habe ich angelegt, aber keine reaktion.
idcat=80, wenn ich bei den Artikeln mit dem Cursor über den Kategoriennamen gehe...
Modul habe ich nicht kopiert, o.ä.

Hier der Code:

Code: Alles auswählen

<!-- navigation_top/template/get.tpl -->

<ul>
    {foreach from=$tree item=wrapper}
        {assign var="idcat" value=$wrapper.idcat}
        {assign var="url" value=$wrapper.item->getLink()}
        {assign var="name" value=$wrapper.item->get('name')}
        {if $idcat|in_array:$path}
            {assign var="aClass" value='active'}
        {/if}
        <li>
            <a class="{$aClass}" href="{$url}" title="{$name}">{$name}</a>
        {if $idcat|in_array:$path}
            {include file="navigation_top/template/get.tpl"
                tree=$wrapper.subcats path=$path}
        {/if}
        </li>
     {/foreach}
</ul>

<!-- /navigation_top/template/get.tpl -->
Danke vorab
Piteu
homtata
Beiträge: 1145
Registriert: Mi 14. Jan 2004, 14:41
Kontaktdaten:

Re: navigation_top

Beitrag von homtata »

Wenn du mir Zugangsdaten per PN schickst, versuche ich heute oder morgen reinzuschauen, ob mir noch was auffällt... LG Viktor
Piteu
Beiträge: 18
Registriert: Do 11. Sep 2003, 15:38
Kontaktdaten:

Re: navigation_top

Beitrag von Piteu »

ist unterwegs...tausend Dank!
Piteu
Antworten