نمای میزبانی شی دروپال
من می خواهم به استفاده از تنها نتیجه یک تولید (لیستی از شرایط، گره و غیره). شی است که توسط views_get_current_view بازگشت () دارای یک آرایه خوب با تمام نتایج حاصل از نمای فعلی. متاسفانه من تابع عضو برای شی دیدگاه (که views_get_view () بازده) که چنین آرایه ای ایجاد یافت نشد و من نمی دانم که چگونه views_get_current_view () ایجاد که آرایه نتیجه. شاید کسی می تواند تذکر بدهد؟
Roi به دانتون اعتباری مجوز: Roi به دانتون نظر 2008 دسامبر 3 در 01:02
بیخیال، من آن را با استفاده از روش ارائه (؟ شاید یکی دیگر از که نیاز RESSOURCES کمتر وجود دارد) کردم:
کلید برای زمینه های CCK با یک رفتار بد اختصاص داده است. همیشه نام زمینه CCK با کمترین وزن (برای اولین بار) اضافه به node_data_ به نام جریان میدان است.
به عنوان مثال با دو رشته field_text و field_numberfloat.
field_text کمترین وزن:
field_numberfloat کمترین وزن:
این رفتار در هنگام پردازش نتیجه نظر آزار دهنده است. آیا این طراحی شده توسط؟
dawehner اعتباری مجوز: dawehner در 13:44 اظهار نظر 2009 مه 8
آیا شما یک بار در جستجوهای دیدگاه نگاه کرد، آن چیزی باور نکردنی قدرتمند اما پویا است! بنابراین جداول به نام مثل این.
بنابراین در پایان من فکر می کنم این است که با طراحی
من 2 زمینه تصویر CCK در یک نمایش در 1 صفحه نمایش پیش فرض با "زمینه" خروجی.
اکنون.
وقتی که من هم اجرا:
$ نتیجه = views_get_view_result (نام $، NULL، $ استدلال)
$ مشاهده = views_get_view (نام $)؛
view- $> pre_execute ($ استدلال)؛
$ view-> اجرای ()؛
$ نتیجه => $ view-> نتیجه؛
پس از آن $ آرایه نتیجه شامل تنها یک، اولین زمینه از زمینه های من و من باید بدون هر گونه اشاره در نتیجه در مورد زمینه تصویر دوم من است.
وقتی که من پیش نمایش زنده در نمایش ها UI را ببینید و یا من را اجرا view- $> پیش نمایش ()، خروجی HTML شامل هر دو زمینه.
اشکال زدایی نمایش اعدام نشان داد که دیدگاه جستجوهای حتی حاوی فیلد دوم در لیست انتخاب کنید. آن بعدا اضافه به نحوی.
بنابراین سوال این است - چگونه می توانم آرایه نتیجه با تمام زمینه های من؟