Hallo
Wenn ich ein Event online stelle wird immer mein Profilbild angezeigt aber nicht das eigentliche Event bild. Könnte man das ändern ???
Hallo
Wenn ich ein Event online stelle wird immer mein Profilbild angezeigt aber nicht das eigentliche Event bild. Könnte man das ändern ???
Ungetestet:
-<a href="{link controller='User' object=$eventDate->getEvent()->getUserProfile()}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}</a>
+<a href="{link controller='User' object=$eventDate->getEvent()->getUserProfile()}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{if $eventDate->getEvent()->hasCoverPhoto()}<img src="{@$eventDate->getEvent()->getCoverPhotoImage()->getUrl()}" alt="" with="48" height="48">{else}{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}{/if}</a>
Ungetestet:
Diff: eventDateListItem.tpl-<a href="{link controller='User' object=$eventDate->getEvent()->getUserProfile()}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}</a> +<a href="{link controller='User' object=$eventDate->getEvent()->getUserProfile()}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{if $eventDate->getEvent()->hasCoverPhoto()}<img src="{@$eventDate->getEvent()->getCoverPhotoImage()->getUrl()}" alt="" with="48" height="48">{else}{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}{/if}</a>
Trau mich nicht das zu ändern hab gestern fast meine Webseite kaputt gemacht da brauch ich hilfe
Das geht nach der folgenden Anleitung problemlos:
https://www.woltlab.com/article/97-anpassung-von-templates/
Da du kein ACP-Template bearbeitest, kannst du dich auch nicht aussperren oder ähnliches.
Der Anleitung der WoltLab GmbH folgen und die zweite Zeile des Templates gemäß meiner Vorgabe ersetzen:
<a href="{link controller='User' object=$eventDate->getEvent()->getUserProfile()}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{if $eventDate->getEvent()->hasCoverPhoto()}<img src="{@$eventDate->getEvent()->getCoverPhotoImage()->getUrl()}" alt="" with="48" height="48">{else}{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}{/if}</a>
muss neues Templategruppen erstellen oder oder was schon da ist ändern
Das kommt darauf an welche Gruppe deinem aktiven Stil zugewiesen ist. Ist eine Gruppe mit geänderten Templates deinem aktiven Stil zugewiesen, musst du das Template in diese Gruppe kopieren, damit die Änderung sichtbar wird.
Ansonsten kannst du auch gerne eine neue Templategruppe verwenden.
kann das nicht .....kommen schon jetzt fehler
Und die da lauten? Ohne präzise Aussagen kann ich dir jetzt schon mitteilen, das wir da keinerlei Erfolg erzielen werden können.
Was denn für Fehler? Die Tatsache, dass ein Fehler erscheint, bringt niemanden weiter, wenn wir nicht wissen, was für ein Fehler genau erscheint.
Bilb bekomme ich größer ...aber der Test
Und wenn man auf das Event klickt kommt das Profil
Bist du dir zu einhundert Prozent sicher, das du nicht aus Versehen den restlichen Code des Templates gelöscht hast? Das Template sieht in meinen Augen nicht vollständig aus.
Bezüglich der Größe lässt sich sicherlich etwas via CSS regeln. Das ist aber nicht Teil dieses Themas, weil es hier nur um die Nutzung des Eventbild statt des Profilbildes ging.
so .....verbessert sorry
So würde es passen nur wenn ich auf das Bild klicke kommt das Profil ....kann man das noch ändern ??
Danke euch zwei ....
Anbei das Codeschnipsel mit angepasstem Link.
<a href="{link application='calendar' controller='Event' object=$eventDate}{/link}" title="{$eventDate->getEvent()->getUserProfile()->username}">{if $eventDate->getEvent()->hasCoverPhoto()}<img src="{@$eventDate->getEvent()->getCoverPhotoImage()->getUrl()}" alt="" with="48" height="48">{else}{@$eventDate->getEvent()->getUserProfile()->getAvatar()->getImageTag(48)}{/if}</a>