سیستم مدیریت محتوای دروپال فارسی
3 پاسخ [آخرین ارسال]
عضو شده: 9 بهمن 1390

من میخوام وقتی یکی از کاربران سایت محتوایی را ارسال میکنه موقع دیدن اون محتوا نقش کاربری اون کاربر در کنار اسمش بیاد.
مثال:
ار سال شده توسط حسن (مدیر) در تاریخ..........
یا
مدیریت: ارسال شده توسط حسن در تاریخ............
یه همچین چیزی آیا امکان داره
ممنون

عضو شده: 26 فروردین 1389

نام كاربري / نقش كاربري ؟

يك كاربر ممكن است داراي چند نقش كاربري باشد .

شايد اين كد به درد بخورد : در تم مربوط به نوع محتوا

<?php
$author
= user_load(array('uid' => $node->uid)); print  "( ".l(t(check_plain($author->name)), 'users/' . t(check_plain($author->name)))." )";
?>
عضو شده: 9 بهمن 1390

این کار را می‌شه تو ویوزها انجام داد و نقش رو در کنار نام فراخوان کرد ولی می‌خوام که فقط به صورت عادی فقط این نقش اجرا بشه.
در قسمت ترجمه ها کلمه ترجمه شده را فراخوان کردم و !roles را در خط قرار دادم ولی...
فکر کنم این فراخوانی ربطی به قالب نداره و نیازه فایل سیستمی دروپال یه تغییری کنه یا اینکه یک افزونه ایی چیزی به هر حال از توجهت تشکر میکنم

عضو شده: 13 دی 1389

با استفاده از ویوز میشه این کار رو انجام داد.
شما نقش کاربری رو هم به فیلدهای ویوز اضافه کنید اما در قسمت manage displays اون رو exclude کنید. به این صورت، این متغییر در صفحه نمایش داده نمیشه ولی وجود داره و هر کجا دوست داشته باشید می‌تونید اون رو چاپ کنید.
با استفاده از ماژول devel themer می‌تونید همه‌ی متغیره‌های صفحه رو ببینید. در کل این ماژول خیلی خوبیه و کاربردهای زیادی داره

تنظیمات نمایش دیدگاه

روش مورد نظر را برای نمایش دیدگاهها را انتخاب کنید و بر روی گزینه "ذخیره تنظیمات" کلیک کنید