Posted by Patrick Danielsson on August 15, 2013 at 8:59am
Har gjort ett eget tema i D7, där jag i min page.tpl för närvarande har en rad där det visas vilket användarnamn man är inloggad som. Kan man ändra detta, så att det istället visas ett fält från Profile, där jag har en rad som heter "profile_name", kan man visa detta istället? Hur gör man isåfall enklast?
<?php if (!$user->uid): ?>
<?php echo l(t("Log in"), "user");?>
<?php else: ?>
<?php echo t("You are logged in as <strong>!user</strong>", array('!user' => l($user->name, "user"))); ?> |
<?php echo l(t("Log out"), "user/logout"); ?>
<?php endif; ?>
Comments
visa user profile fält
Om jag inte mins helt fel så måste man först ladda hela user-objektet igenom att anropa user_load:
<?php$user_full = user_load($user->uid);
$profile_name = $user_fields->field_profile_name['und']['0']['value'];
?>
<?phpprint $profile_name;
?>
Ska även gå använda field_get_items på ett liknande sätt