Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Content Seiten ohne Boxen auf voller Breite

    pastor

    • Neu im Forum
    • Beiträge: 30
    Content Seiten ohne Boxen auf voller Breite
    am: 13. Juni 2012, 15:32:56
    Hallo,

    ich versuche mich gerade an folgendem Wunsch: Auf der Startseite sollen die Boxen ausgeblendet und der Content über die ganze Breite angezeigt werden. Boxen ausblenden habe ich hinbekommen. Eure Anleitung habe ich gefunden http://www.modified-shop.org/forum/index.php?topic=660.0. Problem für mich ist das ich das Template "itt_shop_fashion" als Ausgangstemplate genommen habe, welches aber mit Artisteer erstellt wurde.

    Wie bekomme ich jetzt eure Anleitung auf dieses Template angewendet?

    Code: PHP  [Auswählen]
    </div>
    <div id="topnaviwrap">

            <ul id="topnavi">
                     
            </ul>
    <div style="clear:both"></div>
    <div class="art-contentLayout">
                             
    <div class="art-sidebar1">
    {$sub_CATEGORIES}
    {$box_ADMIN}

    {if $smarty.get.cPath!=null || !strstr($smarty.server.PHP_SELF, 'index')}
             
    {$box_MANUFACTURERS}
    {/if}
    {*$box_MANUFACTURERS*}
    {*$box_LAST_VIEWED*}
    {*$box_SPECIALS*}
    {*$box_CURRENCIES*}
    {*$box_Whats_New*}
    {*$box_BESTSELLERS*}
    {*$box_INFORMATION*}
    {*$box_CONTENT*}
    {*$box_INFOBOX*}


                        </div>
          <div class="art-content">
                                           
                            <div class="art-Post">
                                                            <div id="breadcrumb">{$navtrail}</div>
                                <div class="art-Post-tl"></div>
                                <div class="art-Post-tr"></div>
                                <div class="art-Post-bl"></div>
                                <div class="art-Post-br"></div>
                                <div class="art-Post-tc"></div>
                                <div class="art-Post-bc"></div>
                                <div class="art-Post-cl"></div>
                                <div class="art-Post-cr"></div>
                                <div class="art-Post-cc"></div>
                                <div class="art-Post-body">
                            <div class="art-Post-inner art-article"> <div class="art-PostContent">
                                                   
                                    {$main_content}</div>
                                   
                                   
                                            <div class="cleared"></div>
                            </div>
                                            <div class="cleared"></div>
                                </div>
                            </div>

                     
                        </div>

                    </div>
                    <div class="cleared"></div><div class="art-Footer">
                                   
                        <div class="art-Footer-inner">{if $BOX_products_treadmill}{$BOX_products_treadmill}{/if}<hr>
                                    <!--    <div id="ftb">
        <div id="ftp1">{$box_INFORMATION1}</div>
      <div id="ftp2"> {$box_INFORMATION2}</div><div id="ftp3">{$box_INFORMATION3} </div>
        </div> -->
                        </div>
                 

                               
                               
                    </div>
                            <div class="cleared"></div>
                </div>
            </div>
            <div class="cleared"></div>
        </div>
            <div id="footer">
                   
                    <div style="float:left; margin-top:5px; margin-left:5px; margin-right:50px;">
                            <img width="150px" alt="Euronics" title="Euronics" src="templates/itt_shop_fashion/img/Logo_euronics.jpg" class="headerSpacer"><br>
                            <img alt="PayPal" title="PayPal" src="templates/itt_shop_fashion/img/icons/payment/lockbox_150x50.gif" class="headerSpacer" style="margin-top:5px;"><br>
                           
                            <a target="_blank" href="http://www.idealo.de/preisvergleich/ProductCategory/1941.html"><img width="70" border="0" height="70" alt="Waschautomaten bei Idealo.de" src="https://img.idealo.com/folder/Shop/282/6/282632/s1_idealo-partner.png" style="margin-top:5px;"></a>
                   
                            <img align="top" alt="Visa" title="Kreditkartenzahlung mit Visa" src="templates/itt_shop_fashion/img/icons/payment/visa_small.jpg" class="headerSpacer" style="margin-top:15px; margin-left:8px;">
                            <img align="top" alt="Mastercard" title="Kreditkartenzahlung mit Mastercard" src="templates/itt_shop_fashion/img/icons/payment/mastercard_small.jpg" class="headerSpacer" style="margin-top:15px;"><br>
                           
                    </div>
           
                    <table border="0">
                            <thead>
                                    <tr>
                                            <th align="left">Kontakt</th>
                                            <th align="left">Informationen</th>
                                            <th align="left">Öffnungszeiten</th>
                                    </tr>
                            </thead>
                            <tbody>
                                    <tr>
                                            <td>
                                                    GmbH<br>
                                                    &nbsp;<br>
                                                    Tel. <br>
                                                    Fax. <br>&nbsp;<br>
                                                    Geschäftsführung:<br>
                                                    Ch<br>
                                                    Strasse | Ort<br>
                                                    <br>
                                                    2012
                                            </td>
                                           
                                            <td>
                                                   
                                                                                                            <ul style="list-style-type:disc">
                                                                                                                            <li>
                                                                            <a href="http://www.marken-hausgeraete.de/index.php?page=content&amp;coID=1">Liefer- und Versandkosten</a>
                                                                    </li>
                                                                                                                            <li>
                                                                            <a href="http://www.marken-hausgeraete.de/index.php?page=content&amp;coID=3">Unsere AGB</a>
                                                                    </li>
                                                                                                                            <li>
                                                                            <a href="http://www.marken-hausgeraete.de/index.php?page=content&amp;coID=4">Impressum</a>
                                                                    </li>
                                                                                                                            <li>
                                                                            <a href="https://www.marken-hausgeraete.de/index.php?page=content&amp;coID=6">Kontakt</a>
                                                                    </li>
                                                                                                                            <li>
                                                                            <a href="http://www.marken-hausgeraete.de/index.php?page=content&amp;coID=7">Widerrufsbelehrung</a>
                                                                    </li>
                                                                                                                    </ul>
                                                                                                   
                                                    <p style="clear:both;">&nbsp;<br><strong>Realisierung</strong><br><a title="Durch Klick gelangen Sie zur Website der Firma '' " target="_blank" href="http://www..de"></a></p>
                                            </td>
                                                                                    <td>
                                                    GmbH<br>
                                                    &nbsp;<br>
                                                    Tel. <br>
                                                    Fax. <br>&nbsp;<br>
                                                    Geschäftsführung:<br>
                                                    Ch<br>
                                                    Strasse | Ort<br>
                                                    <br>
                                                    2012
                                            </td>
                                           


                                    </tr>
                            </tbody>       
                    </table>
                   
                            </div>
           



    Linkback: https://www.modified-shop.org/forum/index.php?topic=20558.0

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #1 am: 14. Juni 2012, 12:39:53
    hmmm, vielleicht doch jemand da mit ner Idee ?   :’-(

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.001
    • Geschlecht:
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #2 am: 14. Juni 2012, 17:24:01
    Hol' dir Firebug (wenn du'n nicht schon hast) und schaue dir die Container an.
    Danach müsstest du eigentlich wissen wo du die Class "contentfull"
    - oder heißt die in dem verlinkten Beispiel anders, "mainfull" ? -
    einsetzen mußt.
    Ist doch nur noch 'ne CSS-Frage wenn du die Anleitung ansonsten verstanden hast.

    Gruß,
    noRiddle

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #3 am: 14. Juni 2012, 18:16:02
    Den Code in der Anleitung hab ich bestimmt nicht verstanden. Ich beschäftige mich erst seit ein paar Wochen mit diesen Sachen.  :-) Meines erachtens muss ich in meinem Beispiel die Änderung in der <div class="art-content"> machen. Ändere ich dieses auf <div class="art-content-wide"> gehen aber alle Seiten über die ganze Breite. Das verstehe ich auch... ABer wo und wie muss ich jetzt dieses einsetzen ?

    Code: PHP  [Auswählen]
     <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                     >

    Die ID jeweils auf "art-content" und "art-content-wide" ändern ist mir noch klar, aber egal wo ich das in der index.html hinbaue, ich bekomme die Startseite alleine nicht breiter.

    Gruss pastor

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.001
    • Geschlecht:
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #4 am: 14. Juni 2012, 18:35:35
    Vielleicht liest du den Thread nochmals.
    So wie du's hier gepostet hast wird die Seite über die volle Breite angezeigt auf Checkout-Seiten und auf Content-Seiten. Du willst dies aber auf Checkout-Seiten und auf der Sart-Seite.
    Das ist doch da erklärt.

    Nach dem gleichen Schema mußt du auch die Boxen einbinden oder eben nicht einbinden.

    Gruß,
    noRiddle

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #5 am: 14. Juni 2012, 19:29:11
    ja, war ja nur das Beispiel aus .zip der Anleitung. Für mich umgebaut müsste das dann wohl so aussehen (nur für die Startseite):
    Code: PHP  [Auswählen]
    <div
                    {if !strstr ($smarty.server.PHP_SELF, 'index')}
                            id="art-content"
                    {else}
                            id="art-content-wide"
                    {/if}
                     >

    Füge ich das so ein sind alle Seiten breit. Irgendwas fehlt da wohl ...  :-?

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.001
    • Geschlecht:
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #6 am: 14. Juni 2012, 20:24:15
    Es ist offensichtlich, daß du den Thread nicht gelesen hast sondern dir nur irgendein *.zip geholt hast...
     :-X

    Gruß,
    noRiddle

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #7 am: 14. Juni 2012, 20:47:56
    hab auch nichts anderes behauptet... Ich dachte die Beispielindex von Tomcraft kann man so einfach einfügen. Gelesen habe ich den Thread wohl zehn mal, nützt aber halt nicht viel wenn man davon nicht viel versteht. Werd ich halt nochmal anfangen...

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #8 am: 15. Juni 2012, 00:37:17
    @noRiddle

    Hast du eigentlich bemerkt das ich nicht von nem "normalen" xtc5-Template sprech sondern von irgendwas mit Artisteer gebautem? Im xtc5 hab ich die Funktion mit Hilfe der "zip"  ;-) in 2 min eingebaut bekommen, beim umbauen auf die o. g. index.html bleib ich jetzt immer beim Fehler:

    Fatal error: Smarty error: [in itt_shop_fashion/index.html line 91]: syntax error: unexpected {else} (Smarty_Compiler.class.php, line 478) in /var/www/web114/html/modified eCommerce Shopsoftware-1.05-SP1b/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    hängen. Lesen geht also doch noch...

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 14.001
    • Geschlecht:
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #9 am: 15. Juni 2012, 02:45:43
    Das hatte ich schon mitbekommen mit deinem "Artisteer-Template", tranquilo.
    Ich wollte dir nur nicht alles vorkauen.
    Das hier z.B.
    Code: XML  [Auswählen]
    {if !strstr ($smarty.server.PHP_SELF, 'index')}
    kannst du dort gar nicht gelesen haben, denn es ist verkehrt,
    "index" kommt auch auf z.B. Produkt-seiten vor.
    Die Zeile fragt eigentlich danach ob in der URL das Wort "index" nicht (das "!") vorkommt und da es das auch auf anderen Seiten tut (mit Shopstat on nicht sichtbar) hast du da dann auch "art-content-wide".
    Dazu hatte pufaxx und andere aber einiges gesagt in dem anderen Thread.
    Deshalb sagte ich "lesen". (ab hier)

    Du bekommst das schon hin, warst ja bereits auf dem richtigen Weg mit
    Code: XML  [Auswählen]
    <div
    {if !strpos ($smarty.server.PHP_SELF, 'index')}
    id="art-content"
    {else}
    id="art-content-wide"
    {/if}
    >
    (nimm strpos anstatt strstr, geht schneller)
    Nur muß nach dem richtigen gesucht werden, nicht nach "index".

    Gruß,
    noRiddle

    pastor

    • Neu im Forum
    • Beiträge: 30
    Re: Content Seiten ohne Boxen auf voller Breite
    Antwort #10 am: 15. Juni 2012, 15:03:17
    hmm, lesen bildet doch. Besonders wenn einer mit dem Finger drauf zeigt. Hab in der box.php zugefügt:

    Code: PHP  [Auswählen]
        function isStart() {
                if(     basename($_SERVER['SCRIPT_NAME'])==FILENAME_DEFAULT &&
                        empty($_GET['cat']) &&
                        empty($_GET['cPath']) &&
                        empty($_GET['manufacturers_id'])
                ) {
                        return true;
                }
                return false;
        }
        define('IS_START',isStart());

    dann in der index.html ergänzt:

    Code: PHP  [Auswählen]
     {if $smarty.const.IS_START}
           
        id="contentfull"
        {else}
        id="content"
        {/if}

    und alles tut was es soll... :thumbs: Im Prinzip kann ich damit ja ohne viel Aufwand jeder Seite ein eigenes Aussehen geben.

    Gruss pastor
    3 Antworten
    3585 Aufrufe
    05. Dezember 2011, 16:57:26 von Tomcraft
    0 Antworten
    1933 Aufrufe
    12. März 2014, 15:28:54 von Toby
    110 Antworten
    61034 Aufrufe
    06. Mai 2014, 11:38:14 von Wemheuer
    2 Antworten
    1800 Aufrufe
    17. März 2015, 20:35:26 von lurchi007
               
    anything