Ergebnis 1 bis 2 von 2

Thema: efg - Bild statt Emailadresse

  1. #1
    halofei
    Gast

    Standard efg - Bild statt Emailadresse

    Hallo,

    ich habe eine Frage zur Frontendausgabe eines Auflistung. Das Formular und die Ausgabe an sich funktionieren auch siehe hier

    Allerdings bräuchte ich in der Spalte Mail statt der im Formular hinterlegten Adresse ein globales Bild (die jeweilige Emailadresse sollte natürlich beibehalten werden): siehe Beispiel

    In den Templateeinstellungen bin ich nicht fündig geworden, daher meine Frage, wie schaffe ich es, dem Feld Mail das Bild zu zuweisen?



    Grüße
    Halofei

  2. #2
    Gesperrt
    Registriert seit
    27.09.2011.
    Beiträge
    30

    Standard

    Hi,

    änder deine Kopfzeile in folgendes ab:
    PHP-Code:
    <thead>
      <tr>
        <?php $i 0;
        
    $posMail 0;
        foreach (
    $this->thead as $col):
          if (
    $col['link'] == 'Mail'$posMail $i?>
          (...)
          <?php $i++;
        endforeach; 
    ?>
        (...)
      </tr>
    </thead>
    Hier wird die Spalte der Mail ermittelt um eventuelle andere Links vor einer Formatierung zu schützen.

    Als nächstes musst du im tbody ebenfalls eine Laufvariable erzeugen und abfragen ob die posMail erreicht wurde. Wenn Ja, formatiere deine Ausgabe nach wunsch.
    PHP-Code:
    <tbody>
    <?php foreach ($this->tbody as $class=>$row): ?>
      (...)
      <?php $i 0//Laufvariable
      
    foreach ($row as $col): ?>
        <td class="body <?php echo $col['class']; ?>">
          (...)
          <?php else: 
            echo (
    $i == $posMail && strpos($col['content'],'<a') !== false) ? substr($col['content'],0,strpos($col['content'],'>')+1).'<img src="../mail.gif"></a>' $col['content'];
          endif;
    ?>
        </td>
        <?php $i++;
      endforeach; 
    ?>
      (...)
    <?php endforeach; ?>
    </tbody>
    Musst die Position natürlich nicht abfragen, läufst aber dann gefahr, dass alle Links geändert werden solange du das nicht in der .php vom EFG selber ändern willst.

    Sag bescheid wenn du noch Hilfe brauchst oder weitere Fragen zu meinem Vorschlag hast

    Liebe Grüße,
    Patrick

    PS: bin mir mit der +1 grad nicht sicher nach strpos, müsste aber stimmen ^^

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
  •