MReza 407 ارسال شده در 2 دی، ۱۳۹۵ اشتراک گذاری ارسال شده در 2 دی، ۱۳۹۵ با سلام و عرض خسته نباشید در برنامه Pages، وقتی یک ویجت در یک Category قرار بگیره، در همه Categoryها و یا مقالهها هم دیده میشه. چطور میشود ویجت رو فقط در مقاله استفاده کرد؛ یا فقط در یکی از Categoryها؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
بنیان گذار IPSFarsi وحید نامنی 12154 ارسال شده در 3 دی، ۱۳۹۵ بنیان گذار IPSFarsi اشتراک گذاری ارسال شده در 3 دی، ۱۳۹۵ با سلام با تلفیق این سه آموزش می تونید چنین کاری کنید : اول از همه این آموزش رو مطالعه کنید (بخش Using Blocks) : https://invisionpower.com/4guides/suite-applications/pages/core-concepts/blocks-r151/ سپس آموزش منطق شرطی : https://invisionpower.com/4guides/themes-and-customizations/tips-tricks/common-logic-checks-using-html-logic-r283/ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MReza 407 ارسال شده در 3 دی، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 3 دی، ۱۳۹۵ سلام. ممنون از پاسخ آموزش اول یعنی ساخت بلوک و در ادامه نحوه استفاده، محل مشکل نیست. خوشبختانه این مرحله ساده هست. حتی در محیط عمومی انجمن هم میشه بلوک با خروجی موردنیاز رو ساخت. در زمینه استفاده دو راه هست. یکی چسباندن بلوک با دستور {block="block_id"} به سورس تمپلیت و روش دوم هم استفاده از حالت Drag-Drop بخش Global Sidebar. خوب منطقا با روش اول مشکلی که در تاپیک مطرح شده حل میشه. منتهی من دنبال راهی برای حل مشکل روی Global Sidebar هستم. اینجا موضوع آموزش دوم که لینک دادید مطرح میشه. از بین پارامترها متاسفانه هیچ کدوم مشکل رو حل نمیکنه. چون پارامترها به نوعی Specific هستن. تعیین ID خاص یا ... شاید اگر حالت wildcard داشت میشد. مثلا در تممپلیت وارد کرد request.id == * تا به شکل خودکار در هر صفحه، id همون صفحه خونده میشد. سورس تمپلیت برای چسباندن بلوکها در محیط Pages به این شکل هست. (در حالت ۳ ستونی) <div> <div class='ipsGrid ipsGrid_collapsePhone'> <div class='ipsGrid_span4'> {template="widgetContainer" group="pages" app="cms" params="'col1', $widgets, 'vertical'"} </div> <div class='ipsGrid_span4'> {template="widgetContainer" group="pages" app="cms" params="'col2', $widgets, 'vertical'"} </div> <div class='ipsGrid_span4'> {template="widgetContainer" group="pages" app="cms" params="'col3', $widgets, 'vertical'"} </div> </div> </div> تمپلیت بالا برای استفاده در محیط زیر هست. وقتی ویجتی از طریق Global Sidebar در مسیر (site.com/PageDatabase/Category) چسبانده بشه، این ویجت در صفحه PageDatabase و مقالات این دیتابیس هم ظاهر میشه. تنها چیزی که لازمه این هست که ویجت در هر صفحه، فقط در همون صفحه نمایش پیدا کنه. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.