Ergebnis 1 bis 5 von 5

Thema: xtmembers_fieldeditor persönliche Daten

  1. #1
    Contao-Nutzer
    Registriert seit
    06.08.2009.
    Beiträge
    35

    Standard xtmembers_fieldeditor persönliche Daten

    Hallo,

    ich habe eine Frage. Habe xtmembers_fieldeditor installiert, jedoch ohne die xtmembers Erweiterung.
    Soweit funktioniert auch alles, Das Mitglied kann Dateien editieren etc.

    Das Problem ist nur, wenn ich nicht zulasse das ein Feld editiert werden darf, ist es für das Mitgleid nicht mehr sichtbar. Habe es schon mit readonly versucht, aber klappt nicht.

    Meine Frage ist, kann ein Mitglied auch die Daten sehen die nicht editierbar sind?

    Über Hilfe wäre ich sehr dankbar.

    Pierre

    Nachtrag:
    Habe es gerade mit insert Tags getestet und ich glaube das geht.....
    Geändert von creativpoint (26.01.2010 um 18:19 Uhr)

  2. #2
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Ja, es sollte trotzdem möglich sein, dass die Mitglieder Daten, die sie nicht bearbeiten dürfen, trotzdem sehen. So z.B. das Geburtsdatum, das evtl. zentral gepflegt wird und das die Mitglieder nicht einfach ändern dürfen.

    LG,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  3. #3
    Contao-Nutzer
    Registriert seit
    06.08.2009.
    Beiträge
    35

    Standard Personal Data Modul

    Hallo Helmut,

    danke für die Nachricht.
    Ich nutze das Standard Modul "Personal Data", dort werden alle Felder zum editieren angezeigt, aber die nicht editiert werden sollen, werden nicht angezeigt.

    Das Mitglied sieht halt nur die Felder die editiert werden dürfen.

    Ich komme nicht weiter....habe es mit insert tags versucht, jedoch ist ein Feld leer, verschieben sich alle Einträge.

    Kann auch kein Template wie bei xt_members erstellen.

    über einen Tip wäre ich dankbar.

    Pierre

  4. #4
    Contao-Fan Avatar von hschottm
    Registriert seit
    15.06.2009.
    Ort
    Loxstedt, Germany
    Beiträge
    825
    User beschenken
    Wunschliste

    Standard

    Hallo Pierre,

    so etwas kann man im Prinzip nur mit einer eigenen Erweiterung oder einer Änderung in der system/config/dcaconfig.php überschreiben, da für die DCA-Einträge der jeweiligen Felder die Eigenschaften feEditable (durch das Mitglied bearbeitbar) bzw. feViewable (im Modul Mitgliederliste sichtbar) gesetzt werden müssen.

    Ein Eintrag in der dcaconfig der Form

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth']['eval']['feEditable'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth']['eval']['feViewable'] = true
    würde z.B. das Geburtstagsfeld nicht editierbar machen, aber in der Mitgliederliste anzeigbar.

    Gruß,
    Helmut
    Blackmail's such an ugly word. I prefer extortion -- the "x" makes it sound cool.
    -- Bender

  5. #5
    Contao-Nutzer
    Registriert seit
    06.08.2009.
    Beiträge
    35

    Standard

    Zitat Zitat von hschottm Beitrag anzeigen
    Hallo Pierre,

    so etwas kann man im Prinzip nur mit einer eigenen Erweiterung oder einer Änderung in der system/config/dcaconfig.php überschreiben, da für die DCA-Einträge der jeweiligen Felder die Eigenschaften feEditable (durch das Mitglied bearbeitbar) bzw. feViewable (im Modul Mitgliederliste sichtbar) gesetzt werden müssen.

    Ein Eintrag in der dcaconfig der Form

    PHP-Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth']['eval']['feEditable'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth']['eval']['feViewable'] = true
    würde z.B. das Geburtstagsfeld nicht editierbar machen, aber in der Mitgliederliste anzeigbar.

    Gruß,
    Helmut

    Hallo Helmut,
    danke für die Antwort. Habe es so versucht, jedoch hat es nicht funktioniert.

    Habe alle Felder als insert Tags eingebaut.
    Jedoch werden auch leere Felder angezeigt.

    Ich möchte das nur ausgefüllte Felder angezeigt werden.

    Habe da folgende Idee, jedoch komme ich nicht weiter.

    Ich habe ein neues Template erstellt und umbenannt:
    clients.tpl
    In das Template wollte ich jedes vorhandene Feld einfügen, z.B.

    PHP-Code:
    <?php if (strlen($this->xt_produkt)): ?>    
        <tr>
            <td class="left"><?php echo $this->lngXt_produkt?>:</td>
            <td class="right"><?php echo $this->xt_produkt?></td>
    <?php endif; ?>
    und dann per insert tag in einen Artikel einfügen:
    HTML-Code:
    {{file::clients.tpl}}
    Jedoch wird nichts angezeigt.
    Mir fehlen noch Daten damit die Felder auch angezeigt werden.

    Wúrde mich über ne Hilfe sehr freuen.
    Vielen Dank im Voraus.

    Gruss Pierre

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. TinyMCE bei Persönliche Daten im FE
    Von TLight im Forum Geschützte Bereiche/Mitglieder
    Antworten: 1
    Letzter Beitrag: 09.03.2011, 10:15
  2. Persönliche Daten verändern
    Von rumbero im Forum Geschützte Bereiche/Mitglieder
    Antworten: 3
    Letzter Beitrag: 20.03.2010, 18:25
  3. Persönliche Daten Seite auf Deutsch
    Von GermanDevil im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 29.11.2009, 12:29
  4. Mitglieder - persönliche Daten
    Von chrisbirne im Forum Geschützte Bereiche/Mitglieder
    Antworten: 7
    Letzter Beitrag: 04.11.2009, 10:43
  5. Modul Persönliche Daten - tabellenlos?
    Von Stranger im Forum Entwickler-Fragen
    Antworten: 12
    Letzter Beitrag: 04.09.2009, 16:26

Lesezeichen

Lesezeichen

Berechtigungen

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