Ergebnis 1 bis 4 von 4

Thema: Spalte der Datenbank als Seitentitel?

  1. #1
    Contao-Nutzer Avatar von DaveN
    Registriert seit
    09.08.2011.
    Beiträge
    51

    Standard Spalte der Datenbank als Seitentitel?

    Liebes Community,

    ich hätte da eine Frage bezüglich des Seitentitels. Ist es möglich in den Seitentitel eine Spalte der Datenbank einzupflegen?
    Als Beispiel: Es gibt 100 Produkte in der Datenbank und in der Spalte "Bezeichnung" steht der jeweilige Name des Produkts. Nun soll dieser Name automatisch in die Detailansicht-Seite des jeweiligen Produkts eingesetzt werden.
    Gibt es dafür einen Insert Tag oder eine andere Möglichkeit, dies zu integrieren?

    Vielen Dank im Vorraus!

  2. #2
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard Spalte der Datenbank als Seitentitel?

    Feld aus der Datenbank auslesen und über das globale page Objekt den Seitentitel setzen.

    global $objPage;
    $objPage->pageTitle = 'meinFeld';


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  3. #3
    Contao-Nutzer Avatar von DaveN
    Registriert seit
    09.08.2011.
    Beiträge
    51

    Standard

    Hallo, vielen Dank für die Antwort!

    Das hört sich ja viel versprechend an. Gibt es da vlt. ein Tutorial zu dem Thema? Konnte so bei meiner Suche dazu nichts finden, ausser das die Einstellung im CSS is.

  4. #4
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von DaveN Beitrag anzeigen
    Hallo, vielen Dank für die Antwort!

    Das hört sich ja viel versprechend an. Gibt es da vlt. ein Tutorial zu dem Thema? Konnte so bei meiner Suche dazu nichts finden, ausser das die Einstellung im CSS is.
    So mal aus der Luft gegriffen:

    PHP-Code:
    global $objPage;

    $this->import('Database');
    $objPage3 $this->Database->prepare("SELECT * FROM tl_page WHERE id=?")
                    ->
    limit(1)
                    ->
    execute(3);
    // set title
    $objPage->pageTitle $objPage3->title
    Aus der Datenbank einen Eintrag holen, hier aus der tabelle tl_page, Eintrag mit der Id:3

    Dann über das globale Page-Object den Titel setzen mit dem Wert aus der Spalte "title" der Datenbankabfrage.
    Geändert von Tim G (12.12.2012 um 16:46 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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