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: Kann man die Tabs auch im Content Bereich benutzen?

    Bcoola

    • Schreiberling
    • Beiträge: 412
    Nachdem ich das update auf 1.05. geschafft habe, kam die Frage auf, ob man die coolen Tabs auch für bzw. im content Bereich benutzen könnte?

    Die Entscheidung hier im Unternehmen ist, einen Bereich "rechtliches" zu erstellen, wo dann Impressum, Widerrufsrecht, Kontakt und Datenschutz drin sind.

    Da wäre es ja ganz nett, im oberen Bereich diese einzelnen Teile mit Tabs anzusteuern.

    In einer Testseite lokal habe ich das mit jQuery hinbekommen, aber nach dem das ja schon in der Art eingebaut ist... kann man das relativ einfach verwenden? oder wird das ein grösserer Akt?

    Danke für Eure Tipps!



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

    web28

    • modified Team
    • Beiträge: 9.404
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #1 am: 16. August 2010, 19:18:16
    Das kannst Du ganz einfach einbauen.

    jquery-ui.js wird im template im javascript Ordner in general.js.php geladen, allerdings nur bei Produktseiten. Ich habe eine IF Abfrage eingebaut, diese musst du ergänzen oder komplett entfernen. (die gleiche Abfrage ist auch in general.css.php für jquery-ui.css)

    Im $(functions() Teil definierst Du eine neue Tab ID Klasse

    Da Du das aber schon mal gemacht hast, sollte das alles kein Problem sein.

    Gruss Web28

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #2 am: 08. September 2010, 09:09:29
    Hallo,

    lieber Web28, die IF Abfrage gänzlich entfernen möchte ich nicht, da sie ja sicherlich einen tieferen Sinn hat. Mir ist jedoch nicht klar wie ich die Abfrage erweitern kann. Ich habe die Tabs in einer neuen Box in meine main_content eingebaut. Funktioniert auch alles, aber nur wenn ich IF lösche.

    Ein kleiner Hinweis zur Erweiterung der Abfrage würde mich sehr freuen.

    Lg

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #3 am: 08. September 2010, 09:28:03
    die IF Abfrage bewirkt, dass die jquery-ui.js nur für Produktseiten geladen wird.

    die Abfrage änderst ab in:

    Code: PHP  [Auswählen]
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO ) || strstr($PHP_SELF, FILENAME_CONTENT )) {
     
    somit wird es auch für CONTENT Seiten geladen.

    Gruss GTB

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #4 am: 08. September 2010, 09:38:47
    :) herzlichen Dank

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #5 am: 08. September 2010, 10:05:56
    Erweiterung funktioniert, allerdings bei meiner Konfiguration nur mit FILENAME_DEFAULT.
    (:P Ich kann mir natürlich vorstellen, das dadurch die IF Abfrage überflüssig wird)

    Lg

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #6 am: 08. September 2010, 13:47:24
    Nun hänge ich schon wieder  :glaskugel: (tolle Smilies habt ihr)

    Ich habe, wie erwähnt, eine Box angelegt(box_luna.html) und in dieser auf eine neue php Datei verlinkt (luna_tab.php - Content der Box).
    Die Verlinkung funktioniert mit Darstellung der Tabs ohne Fehler.:

    Code: PHP  [Auswählen]
    <div id="tabbed_product_info">
    <ul>
    <li><a href="{php}echo xtc_href_link(FILENAME_LUNA_TAB);{/php}">{#heading_luna#}</a></li>
    </ul>
    </div>
     
    Nun wollte ich dasselbe in einer Accordion Ansicht realisieren.:

    Code: PHP  [Auswählen]
    <div id="accordion_product_info">
    <h3><a href="#">{#heading_luna#}</a></h3><div>...Verlinkung zur php?</div>
    </div>
     
    Es gelingt mir aber nicht den Inhalt der luna_tab.php im Accordion aufzurufen. Die Accordion Darstellung sieht korrekt aus.

    Für Anregungen bin ich sehr dankbar.
    Lg

    franky_n

    • Experte
    • Beiträge: 4.950
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #7 am: 08. September 2010, 14:21:16
    Hallo hedon02,

    was haben wir gelernt?
    HTML von PHP trennen!

    Das ist 'Bah!':

    Code: PHP  [Auswählen]
    {php}echo xtc_href_link(FILENAME_LUNA_TAB);{/php}
    also raus damit.

    In Deine luna_tab.php machst Du das noch rein.

    Code: PHP  [Auswählen]
    $box_smarty->assign('BOX_HREF', xtc_href_link(FILENAME_LUNA_TAB));
    Du weist damit dem BOX_HREF Platzhalter den xtc_href_link zu.

    Und dann sagst Du in Deiner luna_tab.php in welcher hmtl Datei Du die Platzhalter nutzen möchtest:

    Code: PHP  [Auswählen]
    $box_infobox = $box_smarty->fetch(CURRENT_TEMPLATE . '/boxes/luna_tab.html');
    wenn du natürlich die Platzhalter für deine andere html Datei nutzen möchtest musst Du die angeben...

    Dann kannst Du automatisch das {$BOX_HREF} in Deiner html Datei nutzen nämlich so:

    Code: PHP  [Auswählen]
    <a href="{$BOX_HREF}">{#heading_luna#}</a>
    Und so machst Du das für alle Deine boxes...
    Schau Dir mal ein anderes Beispiel, z.B. infobox.php an...

    Ich hoffe Du hast das so verstanden, ansonsten fragen! :)

    EDIT: Ach ja!
    Das ist noch ganz am Ende der Platzhalter box_LUNABOX für die index.html:

    Code: PHP  [Auswählen]
    $smarty->assign('box_LUNABOX', $box_infobox);
    Viele Grüße

    Franky

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #8 am: 09. September 2010, 10:44:22
    Ganz ganz toll. Hab's entsprechend verändert. Meine Grundlage für die Box war die Partnerbox von Tomcraft und mit deiner Hilfe konnte ich sie nun auch entsprechend umbauen (und ein Stück weit verstehen).

    Vielen Dank
    Lg

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Kann man die Tabs auch im Content Bereich benutzen?
    Antwort #9 am: 09. September 2010, 10:46:48
    P.S.: Danke für die Mühe von ? meinen Codebeitrag formatiert zu haben. Muß ich auch noch lernen  :silly: .

    28 Antworten
    18545 Aufrufe
    22. Juni 2021, 10:19:58 von chpohl
    15 Antworten
    7977 Aufrufe
    20. August 2011, 01:05:08 von hedon02
               
    anything