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

با عرض سلام خدمت همه دوستان و اساتید

راستش در نظر دارم با استفاده از پلاگین jquery منوهای قشنگی که راست به چپ رو ساپورت کنه در قالب خودم داشته باشم.

برای همین نیاز به این دارم که ساختار ایتم های منو رو به صورت تو در تو داشته باشم

به یه همچین فورمتی

منتها نمیدونم چرا فقط ایتم های سطح اول رو در خروجی قالب دارم

کدی که در قالبم دارم برای تولید کدهای منوی سایت این هست

<?php
print theme('links', $primary_links, array('class' => 'links', 'id' => 'navlist'))
?>

ممنون میشم راهنماییم کنید

عضو شده: 28 دی 1388

تابع theme لینکهای مربوطه را با ساختار دروپال باز می گرداند.
روش کار به دو صورت است:
1- اضافه نمودن مقادیر پیش فرض به آرایه دریافت شده در تابع theme که شخصی سازی به طور 60 درصد انجام میگردد.
2- استفاده نمودن از کدهای php برای شخصی سازی کامل منو ها و نمایش آنها با ساختار دلخواه. در این روش میتوانید از کد زیر که لیستی از منو ها تهیه میکند ، استفاده نمایید.

<?php if (is_array($primary_links)) : ?>
<ul>
<?php foreach ($primary_links as $link): ?>
<li>
<?php          
$href
= $link['href'] == "<front>" ? base_path() : base_path() . $link['href'];
print
"<a href='" . $href . "'>" . $link['title'] . "</a>";              
?>

</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>

عضو شده: 14 مرداد 1390

با تشکر از Support ، خیلی مفید بود

عضو شده: 13 دی 1389

سلام
در قسمت منوها تیک مربوط به گزینه «گسترده» را انتخاب کرده‌اید؟

عضو شده: 10 فروردین 1390

ممنون از ساپورت و هیرش عزیز

بله یه مساله مربوط به همون گزینه گسترده بود که تیک هاش رو زدم درست شد

عضو شده: 3 اردیبهشت 1390

به عنوان یک پیشنهاد، از Nice Menus استفاده بکن. اینم یک نمونه‌ش:

http://www.webramz.com

عضو شده: 10 فروردین 1390

nice menu رو دیدم

خیلی ساده است. منوهای قشنگتری هم هست که با جی کوئری پیاده میشه

عضو شده: 15 شهریور 1390

سلام
دوست من توی این مطلب ( ساخت منو های آبشاری برای دروپال) در مورد این موضوع نوشتم.
شما می تونی فایل پیوست رو بگیری و استفاده کنی. خیلی بهت کمک می کنه.
توضیحات خوبی هم هست

عضو شده: 14 مرداد 1390

دوستان من این کد را به قالبم اضافه کردم اما یه مشکل کوچیک داره منوی من :

<div id="menu">
<?php if (is_array($primary_links)) : ?>
<ul id="nav">
<?php foreach ($primary_links as $link): ?>


<li id="active">
<?php$href = $link['href'] == "<front>" ? base_path() : base_path() . $link['href'];
print
"<a href='" . $href . "'>" . $link['title'] . "</a>"; ?>

</li>


<?php endforeach; ?>
</ul>
<?php endif; ?>
</div>

مشکلم اینه که منوی من الان حالت select اون درست کار نمی کنه ، وقتی هم که id=active رو بر می دارم کلا منو بهم می ریزه ممنون میشم راهنمایی کنید.

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

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