Klinke mich hier mal ein - ich hoffe, dass ich den Post richtig verstanden habe, dann habe ich zumindest eine ähnliche Frage. Ich habe ebenfalls mittels des fieldeditors meine Eigenschaftenliste der Members erweitert.
Nun wäre es schön, wenn die zusätzlichen Angaben auch im 'MEMBER PAGE'-Modul angezeigt würden. Dem ist aber leider nicht so. Im entsprechendnen bearbeiten-Modul (ich glaube, das heißt 'Persönliche Daten' (?!) kann das Mitglied die Felder aber editieren! Ich bin mir sicher, die Häkchen in den Mitgliederprofilen gesetzt zu haben, dass die entsprechenden Infos angezeigt werden sollen (bei mir NICHT öffentlich, aber eben auf der eigenen Member Page)... Hab ich was übersehen? Oder ist die Beschränkung bei Member Page tatsächlich auf die ursprünglich vorgesehenen Daten?
EDIT: habe gerade gesehen, dass sich die 'Häkchen', die man beim Bearbeiten der Mitglieder setzen kann, tatsächlich nur auf das öffentliche Profil beziehen! Aber wie blöd ist das denn, wenn man dann beim Bearbeiten (edit) alle gewählten Felder angezeigt bekommt, aber in der Ansicht (view) nicht???
Habt Ihr Tipps, was ich da wo ändern muss / kann, damit ich alles Gewählte auch auf der persönlichen Member-Seite engezeigt bekomme? DANKE!!!
LG tlnewbie
EDIT2: Habs selbst gefunden: man muss nur die memberpage_complete.tpl anpassen oder eben besser eine eigene erstellen, in der der die gewünschten Werte dann eben auftauchen!!!
BIN ich froh!
Einzig die php-Abfrage, ob der entsprechende Wert vorhanden ist, bekomm ich im Template nicht hin... Die neuen Werte haben ein 'xt_'-Prefix, was bei der Ausgabe an sich nicht stört, aber ich muss die php-Abfrage auskommentieren, um die Ausgabe angezeigt zu bekommen:
normalerweise siehts so aus:
PHP-Code:
<?php if (strlen($this->website)): ?>
<tr>
<td class="left"><?php echo $this->lngWebsite; ?>:</td>
<td class="right"><a href="<?php echo $this->website; ?>"><?php echo $this->website; ?></a></td>
</tr>
<?php endif; ?>
Meine neuen Werte haben wie gesagt 'xt_' voran im Namen. Die Ausgabe funktioniert folgendermaßen:
PHP-Code:
<tr>
<td class="left"><?php echo $this->lngXt_meinneuerwert; ?>:</td>
<td class="right"><a href="<?php echo $this->xt_meineuerwert; ?>"><?php echo $this->meinneuerwert; ?></a></td>
</tr>
Aber bei der if-Abfrage funzt weder
PHP-Code:
<?php if (strlen($this->meinneuerwert)): ?>
noch
PHP-Code:
<?php if (strlen($this->xt_meinneuerwert)): ?>
Vielleicht hat ja doch noch jemand ne Idee? Der Extensionentwickler vielleicht ?!
Lesezeichen