+ Antworten
Ergebnis 1 bis 7 von 7

Thema: easybook beitrag hinzufügen auf neuer seite ohne menü ?

  1. #1
    Neu an Board
    Registriert seit
    24.08.2010
    Beiträge
    27
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard easybook beitrag hinzufügen auf neuer seite ohne menü ?

    hallo,

    ich hänge gerade an folgendem, sicher recht simplen, problem, googlesuche hat auch nichts ergeben: ich habe easybook auf meiner seite installiert, alles funktioniert super. was mich aber stört: sobald man beim gästebuch auf eintrag hinzufügen klickt, lädt er das eintragsformular ohne die ganzen menüs aus, ich hätte aber die ganzen menüs links und rechts immer angezeigt. normal bei beiträgen etc. ist das kein problem diese einstellung zu finden, aber für diese seite finde ich sie einfach nicht.

    hier der link zur seite: http://www.joomlaportal.de/joomla-er...ngen-module/..

    danke im voraus für die hilfe =)
    Geändert von orange31 (08.09.2010 um 20:48 Uhr)

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Hi.
    Wenn bei Dir die Menümodule eine Zuordnung "Alle" bei den Menüpunkten haben, wird es an einer Abfrage im Template liegen. Damit werden Modulpositionen beim Aufruf eines Formulars ausgeblendet, um Platz beim editieren eines Beitrags zu machen, z. B. so:
    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
       <div id="left">
          <jdoc:include type="modules" name="left" style="xhtml" />
       </div>
    <?php endif; ?>
    Besser wäre es z. B. so (Dann werden die Module weiterhin beim Frontendedit ausgeblendet, bleiben aber sichtbar beim Gästebucheintrag):
    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('task') != 'edit') : ?>
       <div id="left">
          <jdoc:include type="modules" name="left" style="xhtml" />
       </div>
    <?php endif; ?>
    Poste mal mit der Codeeinfügenfunktion den Inhalt der index.php des Templates, dann kann man evt. mehr sagen.

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    24.08.2010
    Beiträge
    27
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hier der code aus der index.php vom template:

    PHP-Code:
    <!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?>" >
    <head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
    <!--[if lte IE 6]>
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/ie7.css" type="text/css" />
    <![endif]-->
    </head>
    <body class="body_bg">
        <div id="page_bg">
        <div id="page_bg_1">
            <div id="topw">
                    <div class="pill_m">
                    <div id="pillmenu">
                        <table cellpadding="0" cellspacing="0">
                            <tr>
                                <td style="text-align: left; vertical-align: middle;">

                                    <jdoc:include type="modules" name="user3" />

                                    <div class="clr"></div>

                                </td>
                            </tr>
                        </table>

                    </div>
                </div>
        </div>

        <div class="clr"></div>

            <div id="header_1">

                    <div id="logo">

                    </div>
            </div>



            <div style="height:10px;">&nbsp;</div>

            <div class="center">

                <div id="wrapper">

                    <div id="content">

                        <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>

                            <div id="leftcolumn">    

                                <jdoc:include type="modules" name="left" style="rounded" />

                            </div>
                            <?php endif; ?>

                            <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>

                            <div id="maincontent">

                                <div class="m1">

                            <?php else: ?>

                            <div id="maincontent_full">

                                <div class="m1_f">

                            <?php endif; ?>

                                    <div class="nopad">            

                                        <jdoc:include type="message" />

                                        <?php if($this->params->get('showComponent')) : ?>

                                            <jdoc:include type="component" />

                                        <?php endif; ?>

                                    </div>
                                </div>

                            </div>

                            <?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>

                            <div id="rightcolumn" style="float:right;">

                            <jdoc:include type="modules" name="right" style="rounded" />                                

                        </div>

                        <?php endif; ?>

                        <div class="clr"><?php if($this->countModules('footer')) : ?><div id="footer">

    <jdoc:include type="modules" name="footer" style="none" /></div><?php endif; ?><div style="padding-bottom:15px;">

    &copy 2010 SC Kollegium Kalksburg</div></div>

                    </div>        

                </div>

            </div>

    </div>    

        </div>    

        <jdoc:include type="modules" name="debug" />



    </body>
    </html>

    ich verstehs echt nicht, alle anderen menüs und module sind immer eingeblendet, egal auf welcher seite ich mich befinde, nur die gästebucheintragseite ist ohne irgendwas.
    Geändert von orange31 (31.08.2010 um 23:03 Uhr)

  5. #4
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Sorry, aber ein wenig Arbeit solltest Du Dir schon selbst machen. Die Lösung oben entspricht exakt Deinem Templateaufbau, lediglich die Modulpositionsnamen sind immer anders. Damit sollte es Dir möglich sein, den Code anzupassen. Irgendwie beschleicht mich das Gefühl, Du hast meine Antwort nicht richtig gelesen

  6. Erhielt Danksagungen von:


  7. #5
    Neu an Board
    Registriert seit
    24.08.2010
    Beiträge
    27
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    sry lacki, falls ich als fauler und undankbarer user rüberkomme. ich tue mir nur schwer zu verstehen, wie ich das problem nun beheben kann. du hast mir super erklärt, warum joomla die module ausblendet und mir auch eine lösung in form eines codes gegeben. ich bin nur nun damit überfordert, was ich damit machen soll? ich habe zuerst

    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('layout') != 'form') : ?>
       <div id="left">
          <jdoc:include type="modules" name="left" style="xhtml" />
       </div>
    <?php endif; ?>
    durch deinen vorschlag

    PHP-Code:
    <?php if($this->countModules('left') and JRequest::getCmd('task') != 'edit') : ?>
       <div id="left">
          <jdoc:include type="modules" name="left" style="xhtml" />
       </div>
    <?php endif; ?>
    ersetzt, da lädt er die seite mit falschem design (siehe url entfernt). nachdem das eine if anweisung ist, dachte ich mir dann, ich kopiere deinen vorschlag unter die passage drunter und ersetze sie nicht, dies funktioniert ebenfalls nicht da er die seite wieder schlecht lädt.

    da ich nicht gut programmieren kann, weiss ich nicht genau, was ich mit deinem vorschlag machen soll. ich sehe nach dem einfügen zwar, dass es funktioniert, nun stimmt aber das design wieder nicht weshalb ich etwas falsch gemacht habe. tut mir leid, falls ich falsch rübergekommen bin, ich bin natürlich über jede hilfe dankbar und kann dich auch gut verstehen.
    Geändert von orange31 (31.08.2010 um 23:04 Uhr)

  8. #6
    Neu an Board
    Registriert seit
    24.08.2010
    Beiträge
    27
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    danke lacki, ich hab es nun alleine verstanden was du wolltest, vielen vielen dank für deine hilfe!!!

    damit du was zum lachen hast bzw. mich auch verstehen kannst woran es vorhin gescheitert hat : du hast bei deinen vorschlag auch "layout" durch "task" ersetzt, ich dachte mir, ich muss dies ebenfalls ersetzen. und jaaaaa, ich habe

    Zitat Zitat von Lacki Beitrag anzeigen
    ....Die Lösung oben entspricht exakt Deinem Templateaufbau, lediglich die Modulpositionsnamen sind immer anders. Damit sollte es Dir möglich sein, den Code anzupassen.....
    gelesen, aber nur nicht wirklich behirnt.

    danke dir nochmals !!

  9. #7
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.613 Danksagungen
    in 2.972 Beiträgen

    Standard

    Dann ist ja jetzt alles gut Bitte Thread nur noch auf gelöst setzen, siehe Signatur.

+ Antworten

Lesezeichen

Berechtigungen

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