+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: Mainmenü verschwindet bei Suche

  1. #1
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Mainmenü verschwindet bei Suche

    Hallo zusammen,

    in meinem Joomla Projekt verschwindet das Mainmeü bei der Darstellung der Suchergebnisse obwohl ich im Modul Mainmenü die Darstellung "Alle Menüpunkte" ausgewählt habe. Desweiteren verschwindet auch mein Header(Rockslideshow) der auch in allen Menüpunkten dargestellt werden sollte.

    Das Top-Menü, welches die gleichen Einstellung hat bleibt wie gewünscht vorhanden!

    Kennt ihr das Problem oder besser eine Lösung?


    spookB
    Geändert von spookb (29.07.2010 um 17:39 Uhr)

  2. #2
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    8.899
    Bedankte sich
    329
    Erhielt 3.217 Danksagungen
    in 3.014 Beiträgen

    Standard

    Wahrscheinlich wird die Anzeige der Module von bestimmten Bedingungen abhängig gemacht. Suche mal in der index.php nach einem ähnlichen Eintrag wie diesem:

    Code:
    <?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form' ...)
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ
    Kleines Helferlein: Firebug
    Kein Support per PN


  3. #3
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Anka,

    Danke für die schnelle Reaktion-

    Ich kann im Code nichts finden was deinem Posting gleich kommt bzw. es auf meinen Code umsetzen:

    PHP-Code:
    defined('_JEXEC') or die('Restricted access');

    $url = clone(JURI::getInstance());
    $showRightColumn = $this->countModules('user1 or user2 or right or top');
    $showRightColumn &= JRequest::getCmd('layout') != 'form';
    $showRightColumn &= JRequest::getCmd('task') != 'edit';
    $path = $this->baseurl.'/templates/'.$this->template;

    ?>
    <?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" dir="<?php echo $this->direction?>" >
    <head>
        <jdoc:include type="head" />
        <link rel="stylesheet" href="<?php echo $path ?>/css/template.css" type="text/css" />
        <link rel="stylesheet" href="css/template.css" type="text/css" />
    </head>
    <body>
        
    <div align="center" class="tail">
        <div class="main">
            <div id="header">
                <table>
                    <tr>
                        <td>
                            <div class="logo"><a href="index.php"></a></div>
                            <jdoc:include type="modules" name="user7" style="rounded" />
                        </td>
                        <td class="c2">
                            <div id="search">
                                <jdoc:include type="modules" name="user3" style="rounded" /></div>
                            <div id="topmenu">
                                <jdoc:include type="modules" name="top" />
                            </div>
                            <div id="header_bg">
                                <jdoc:include type="modules" name="grafikshow" style="rounded" />
                                <!--<div class="space"><div class="width"><a href="#"></a></div></div> -->
                            </div>
                        </td>
                    </tr>
                </table>
            </div>
            <div id="content">
                <table id="wrapper">
                    <tr>
                        <td class="c1">
                            <?php if($this->countModules('user2 & user4')) : ?>
                                <table>
                                    <tr>
                                        <td class="user2"><div class="user2"><jdoc:include type="modules" name="user2" style="rounded" /></div></td>
                                        <td class="user4"><div class="user4"><jdoc:include type="modules" name="user4" style="rounded" /></div></td>
                                    </tr>
                                </table>
                            <?php endif; ?>
                            <div class="space li">
                                <div class="width">
                                    <jdoc:include type="component" />
                                </div>
                            </div>
                        </td>
                        <?php if($this->countModules('user1')) : ?>
                        <td>
                            <div class="c2">
                                <div class="space">
                                    <div class="width">
                                        <jdoc:include type="modules" name="user1" style="rounded" />
                                    </div>
                                </div>
                            </div>
                        </td>
                        <?php endif; ?>
                    </tr>
                </table>
            </div>
        </div>
        <div id="footer">
            <div class="main"><div class="space">
            
            </div></div>
        </div>
    </div>
    <jdoc:include type="modules" name="debug" />

    </body>
    </html>

  4. #4
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    8.899
    Bedankte sich
    329
    Erhielt 3.217 Danksagungen
    in 3.014 Beiträgen

    Standard

    Gibt es einen Link zu der Seite? Welches Template ist es denn?
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ
    Kleines Helferlein: Firebug
    Kein Support per PN


  5. #5
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Das ist der Link: http://kosite.de/fsp2/index.php
    Das Template stammt von Templateworker.com #19316

    LG spookb

  6. #6
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    8.899
    Bedankte sich
    329
    Erhielt 3.217 Danksagungen
    in 3.014 Beiträgen

    Standard

    Da ich das Template kaufen müsste, um es zu testen, kann ich nur Vermutungen anstellen .

    Was passiert, wenn du das Modul für die Sprachauswahl deaktivierst und dafür das Such-Modul auf die Position user3 setzt?
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ
    Kleines Helferlein: Firebug
    Kein Support per PN


  7. #7
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Anka,

    es passiert das gleiche- Am Template sollte es nicht scheitern für Testzwecke!

    Habe versucht es über eine Menüzuweisung hinzubekommen, Mainmenü funzt Rockslider nicht!

    LG spookB
    Gruß spookB

  8. #8
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    8.899
    Bedankte sich
    329
    Erhielt 3.217 Danksagungen
    in 3.014 Beiträgen

    Standard

    Und du bist ganz sicher, dass die Menüzuweisungen für beide Module (Slideshow und Hautpmenü) auf "Alle" gestellt sind? (Ich weiss, ist eine banale Frage, aber man weiss ja nie .)
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ
    Kleines Helferlein: Firebug
    Kein Support per PN


  9. #9
    Neu an Board Avatar von spookb
    Registriert seit
    25.10.2007
    Beiträge
    37
    Bedankte sich
    10
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ja, hatte ich-

    Ich bin sogar hingegangen und habe mal umgestellt von "Alle" auf "Ausgewählte" und dort explizit Such ausgewählt!

    Resultat: Haupmenü kam Rockslider nicht.

    Rockslider ist eine von mir gestrickte Position- Ob das Probleme bereitet???
    Gruß spookB

  10. #10
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.526
    Bedankte sich
    328
    Erhielt 3.530 Danksagungen
    in 2.913 Beiträgen

    Standard

    Wenn ich mich auch mal einmischen darf, ist das wirklich der gesamte Code des Templates? Oben wird ja analog zu ankas Code abgefragt, ob ein Formularlaout vorliegt (habe leider auch nicht allzutiefe Kenntnisse der Joomla API):
    PHP-Code:
    defined('_JEXEC') or die('Restricted access');

    $url = clone(JURI::getInstance());
    $showRightColumn $this->countModules('user1 or user2 or right or top');
    $showRightColumn &= JRequest::getCmd('layout') != 'form';
    $showRightColumn &= JRequest::getCmd('task') != 'edit';
    $path $this->baseurl.'/templates/'.$this->template
    mach daraus mal testweise

    PHP-Code:
    defined('_JEXEC') or die('Restricted access');

    $url = clone(JURI::getInstance());
    $showRightColumn $this->countModules('user1 or user2 or right or top');
    // $showRightColumn &= JRequest::getCmd('layout') != 'form';
    $showRightColumn &= JRequest::getCmd('task') != 'edit';
    $path $this->baseurl.'/templates/'.$this->template
    Wie man sieht, fehlt auf der Suchenseite die Modulposition user7 und grafikshow, vermutlich durch obigen Code, der nach der Modifikation dies hoffentlich nicht mehr unterbindet.

    http://kosite.de/fsp2/index.php?tp=1
    http://kosite.de/fsp2/index.php/de/c...hrase=all&tp=1

    EDIT: Bringts nix, Denkfehler, siehe weiter unten im Thread :(

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein