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: Inhalte über ID ausgeben?

    talkuvit

    • Neu im Forum
    • Beiträge: 10
    Inhalte über ID ausgeben?
    am: 22. April 2014, 12:47:26
    Hallo Leute,
    ich habe eine kleine Frage ob es denn auch möglich ist im allgemeinen Inhalte die man im ContentManager angelegt (Also so richtige Texte von mehreren Zeilen) diese einfach per jeweiligen ID ausgeben / einbinden zulassen wo Sie dann immer Sichtbar sind (Footer) oder ähnliches. Habe mich jetzt schon durch zählige Beiträge geklickt aber eigentlich nichts so brauchbares gefunden.

    Ich meine man muss dem System doch bloss sagen zeige mir den Seiten Content der jeweiligen ID an ohne jetzt einen haufen BOXEN zuerstellen.

    Das muss doch irgendwie gehn , oder was meint Ihr?

    Eventuell mit einer kleinen Zusatzfunktion wie Smarty oder noch was leichteres??

    Habt ihr da bitte eine Idee / Vorschlag für mich . danke.

    Gruß, talkuvit

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

    sacrion

    • Neu im Forum
    • Beiträge: 27
    Re: Inhalte über ID ausgeben?
    Antwort #1 am: 22. April 2014, 13:39:37
    Natürlich geht das. Man muss an geeigneter Stelle nur eine entsprechende Datenbankabfrage senden, das Ergebnis abholen, dem Template zuweisen und ausgeben.

    Die Abfrage kann man sich aus der shop_content.php ab Zeile 34 nehmen. diese würde ich in eine Funktion auslagern, die als Parameter die ID entgegennimmt, z.B.

    Code: PHP  [Auswählen]
    function get_content_by_id($coID) {
        // code hier
        // return $shop_content_data;
    }

    Die Funktion dann z.B. in der appication_top.php aufrufen und einer Smarty-Variablen zuweisen:
    Code: PHP  [Auswählen]
    $smarty->assign('footer_content', get_content_by_id(1234));
     

    Und dann im Smarty-Template (index.html) die Variable verwenden, z.B.

    Code: XML  [Auswählen]
    <p>{$footer_content.content_text}</p>

    talkuvit

    • Neu im Forum
    • Beiträge: 10
    Re: Inhalte über ID ausgeben?
    Antwort #2 am: 22. April 2014, 14:09:30
    Hallo Sacrion und erstmal danke für deine Bereitschaft und Idee mir zu Helfen.
    ich habe mir nun die shop_content.php angeschaut ab Zeile 34, du meinst sicher nur diesen Abschnitt
    Code: PHP  [Auswählen]
    $shop_content_query = xtc_db_query("SELECT
                         content_id,
                         content_title,
                         content_heading,
                         content_text,
                         content_file
                         FROM "
    .TABLE_CONTENT_MANAGER."
                         WHERE content_group='"
    .(int) $_GET['coID']."' ".$group_check."
                         AND languages_id='"
    .(int) $_SESSION['languages_id']."'");
    $shop_content_data = xtc_db_fetch_array($shop_content_query);

    Jetzt stehe ich auf dem Schlauch und bin am überlegen wie ich das gesamte auslagere ( also ob ich eine neue Datei anlegen muss und wo hin genau etc... ) entschuldige bitte für meine Unwissenheit. Ich bitte dich mir es doch etwas ausführlicher zu erklären ....

    gruß, talkuvit

    Werbung / Banner buchen
    4 Antworten
    5370 Aufrufe
    23. Juli 2012, 07:45:17 von Kawabiker
    8 Antworten
    7709 Aufrufe
    24. Februar 2015, 14:51:39 von Hajo11
    6 Antworten
    3533 Aufrufe
    04. März 2011, 14:02:32 von Matt