Trade Republic - Provisionsfrei Aktien handeln
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: Fragen zum Content Manager

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    am: 05. Mai 2010, 14:08:14
    Moin,

    habe mir mittels folgender Anleitung: Dynamische Content Boxen mit Content Manager eine box_FOOTER erstellt, in der ich meine Linkpartner unterbringen möchte.

    Die Box wird nun angezeigt, allerdings nicht der Inhalt den ich im Content Manager hinterlegt habe, sonder nur ein Link zum Inhalt.
    Wie kann ich es realisieren, dass der hinterlegte Content direkt in der Box angezeigt wird?



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5466.0
    Trade Republic - Provisionsfrei Aktien handeln

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fragen zum Content Manager
    Antwort #1 am: 05. Mai 2010, 14:22:13
    Wenn du nach der folgenden Anleitung vorgehst, dann funktioniert es auch: weitere Contentbox in xt:Commerce erstellen

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    Antwort #2 am: 05. Mai 2010, 14:46:19
    Ahm?!

    Nee, da hab' ich mich wohl nicht so klar ausgedrückt, denn in der von Dir verlinkten Anleitung steht dann zum Abschluß unter Punkt 8:

    "Nun können Sie im Contentmanager Content der neuen Box Links zuweisen."

    Das möchte ich ja nicht. In der Box soll nicht wie üblich der Link zum Content angezeigt werden, sondern der Content selbst.

    bewusst

    • Mitglied
    • Beiträge: 228
    Fragen zum Content Manager
    Antwort #3 am: 05. Mai 2010, 16:00:27
    Hallo,

    meinst du so was:
    Content anzeigen

    LG
    bewusst

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    Antwort #4 am: 05. Mai 2010, 16:44:11
    Krass, Danke! :-)

    Aber ...

    setzt man die Variable zum Aufruf des Textes in eine Box (z.B. in meine neue box_footer.html), passiert leider nix.
    Baue ich das in die index.html ein, funktioniert's problemlos.

    Woran könnte das liegen?

    bewusst

    • Mitglied
    • Beiträge: 228
    Fragen zum Content Manager
    Antwort #5 am: 05. Mai 2010, 17:00:37
    Hallo,

    hast du auch die Code Teile in die boxes.php übernommen?
    Füge mal Testweise den Teil der in der index.html funktioniert
    in die box_information.html ein um zu sehen ob es mit einer originalen Datei läuft.

    Dass du so weit gekommen bist, dass es schon in der index.html Datei läuft
    ist schon super!

    Bin jetzt kurz weg und schaue später wieder rein, vielleicht hast du dann schon
    dein Ziel erreicht!

    LG
    bewusst

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    Antwort #6 am: 05. Mai 2010, 18:10:38
    Hallo,

    funktioniert auch leider nicht in einer Original-Box.

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    Antwort #7 am: 06. Mai 2010, 12:43:39
    Leider konnte ich noch immer zu keiner Lösung finden, um die neu gewonnen Smarty-Variablen auch in den Boxen einzustzen.
    Zur Zeit funktioniert die Angelegenheit nach wie vor nur in der Index.html

    Mein Freund Google hat mir leider auch nicht helfen können.

    Wäre deshalb schön, wenn jemand eine zündende Idee zu diesem Thema hätte ;-)

    bewusst

    • Mitglied
    • Beiträge: 228
    Fragen zum Content Manager
    Antwort #8 am: 06. Mai 2010, 13:21:27
    Hallo,

    Poste bitte mal wo du was rein geschrieben hast, sprich welchen Code Block
    in welche Datei.
    Versuche es dann nach zustellen.

    LG
    bewusst

    0815

    • Viel Schreiber
    • Beiträge: 905
    Fragen zum Content Manager
    Antwort #9 am: 06. Mai 2010, 13:35:43
    In die boxes.php:

    Code: PHP  [Auswählen]
      /* “System-Meldungen” mit dem ContentManager - Linkparter! */
      function AutoContentToSmarty($ContentGroupFrom=2000){
            $ContentManagerQuery = xtDBquery(
                    "SELECT         content_title, content_text, content_heading
                    FROM "
    .TABLE_CONTENT_MANAGER."
                    WHERE content_group>='"
    .$ContentGroupFrom."'
                    AND content_title LIKE ('MY_%')
                    AND languages_id='"
    .(int) $_SESSION['languages_id']."' ");
            while ($ContentManagerData = xtc_db_fetch_array($ContentManagerQuery, true)) {
                    global $smarty;
                    $smarty->assign($ContentManagerData['content_title'].'_HEADING',$ContentManagerData['content_heading']);
                    $smarty->assign($ContentManagerData['content_title'].'_TEXT',$ContentManagerData['content_text']);
            }
      }
      // Funktion starten ...
      AutoContentToSmarty();
     
    In eine x-beliebige Box, bzw. in die Index.html:

    Code: PHP  [Auswählen]
    {$MY_LINKPARTNER_HEADING}{$MY_LINKPARTNER_TEXT}

    bewusst

    • Mitglied
    • Beiträge: 228
    Fragen zum Content Manager
    Antwort #10 am: 06. Mai 2010, 16:01:37
    Hallo,

    leider ich finde keine Möglichkeit! Habe jetzt knapp über eine Stunde getestet
    und auch in google wegen "smarty function" bzgl. Auslesen aus DB und
    Text Ausgabe gesucht aber nichts passendes gefunden.

    Sorry, keine dir da nicht weiter helfen! Wie du bereits geschrieben hast läuft
    es in der index.html aber in keiner Box.

    Vielleicht schaut ein Programmierer in den Post und dann geht es Ruck-zuck.

    LG
    bewusst

    Bobla

    • Fördermitglied
    • Beiträge: 14
    Fragen zum Content Manager
    Antwort #11 am: 10. Mai 2010, 13:21:07
    hi,

    habe auch eine frage zu dem thema und wollte nicht extra ein neuen thread eröffnen.

    ich will erstmal nur einfach eine ganz normale box erstellen und habe es schon probiert mit der anleitung: Weitere Contentbox in xtc erstellen
    und Eine neue Box im xt:Commerce Template erstellen

    ich kann sie zwar später im c-manager anlegen und auf sichtbar machen aber ich sehe sie nicht!

    ich hoffe ihr findet den fehler

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fragen zum Content Manager
    Antwort #12 am: 10. Mai 2010, 13:35:01
    Hast du die neue Box denn auch in deine index.html eingefügt?

    Grüße

    Torsten

    Bobla

    • Fördermitglied
    • Beiträge: 14
    Fragen zum Content Manager
    Antwort #13 am: 10. Mai 2010, 13:43:39
    ja in der index vom template

    Code: PHP  [Auswählen]
    {/if}
            {$main_content}</div>
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        <div id="rightcol">{$box_CART}{$box_SEARCH}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER{$box_BESTSELLERS}{$box_LINKS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
        {/if} </div>

    bewusst

    • Mitglied
    • Beiträge: 228
    Fragen zum Content Manager
    Antwort #14 am: 10. Mai 2010, 14:26:46
    Hallo,

    du hast in der "lang_german.conf" und in der "lang_english.conf" folgenden Fehler
    Falsch

    Code: PHP  [Auswählen]
    heading_linkbox = ‘Links’
    Richtig

    Code: PHP  [Auswählen]
    heading_linkbox = 'Links'
    weiters kommt mir der Datei Name seltsam vor:
    box_links.php.html
    sollte dieser nicht
    box_links.html
    lauten?

    Prüfe es nach ob du auch die Korrekten Dateien kopiert hast!
    Der Datei Name ist jedenfalls falsch.

    LG bewusst

    3 Antworten
    5922 Aufrufe
    26. Februar 2012, 23:46:10 von friloo
    2 Antworten
    3129 Aufrufe
    15. August 2012, 00:47:57 von Cube