Ergebnis 1 bis 3 von 3

Thema: Alle vorhandenen Artikelaliase anzeigen lassen

  1. #1
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard Alle vorhandenen Artikelaliase anzeigen lassen

    Hallo zusammen,

    mit
    PHP-Code:
    <?php foreach ($this->items as $item): ?>
      <?php echo "<li>",$item['alias'],"</li>" ?><?php echo $item['subitems']; ?>
    <?php 
    endforeach; ?>
    kann ich mir die Aliase aller Seiten anzeigen lassen.

    Nun möchte ich das auch mit den Aliasen der Artikel machen.
    Wie müsste ich das Skript anpassen?

    Danke für die Hilfe!

    Grüße
    Der_Ritter

  2. #2
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Ich bin überrascht. Eigentlich hatte ich gedacht, dass diese Frage für jemanden, der im Contao-Core fit ist, eine Lächerlichkeit darstellt ;-)
    Vielleicht hat ja doch jemand eine Idee, wie ich das Skript entsprechend anpassen müsste, um nicht nur die Seiten- sondern die Artikelalias darstellen zu können.

    Grüße
    Der_Ritter

  3. #3
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Also bisher bin ich nicht dahintergestiegen, dass mit Contao-eigenen Mitteln zu realisieren.
    Ich hab mir jetzt mit einer wenig spektakulären SQL-Abfrage beholfen, welche allerdings nicht ganz das Ergebnis liefert, welches ich mir wünschte bzw. vorgestellt hatte.
    Evtl. findet sich ja noch jemand, der da eine komfortablere Lösung hat.
    PHP-Code:
    <?php

    // MySQL Datenbank Connect
     
    $mysqlhost="dein_Server";
    $mysqluser="dein_User ";
    $mysqlpwd="dein_Passwort";
    $mysqldb="deine_Datenbank";
    $connection=mysql_connect($mysqlhost$mysqluser$mysqlpwd) or die("Verbindungsversuch fehlgeschlagen");
    mysql_select_db($mysqldb$connection) or die("Konnte die Datenbank nicht waehlen.");

    $sql="SELECT id, alias FROM tl_article ORDER BY id;";

    $ergebnis mysql_query($sql) or die ("Anfrage nicht erfolgreich");

    while (
    $row mysql_fetch_array($ergebnis))
    {

    $alias $row['alias'];
    if (
    $alias != "")
    echo 
    "<li>".$alias."</li>";
    }
    ?>
    Grüße
    Der_Ritter

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
  •