2013-10-04 30 views
0

我是新的drupal。我有這段代碼:views_embed_view('FeaturedSalesProperties','default')

<?php print views_embed_view('FeaturedSalesProperties','default');?> 
在頁面節點3167.tpl.php

它打印在現場3個隨機功能的廣告...我不明白,在DB是什麼選擇執行...

我發現記錄與名稱FeaturedSalesProperties和base_table節點views_view但仍然不知道這是如何了3個廣告都選擇...

而且它看起來像如果我想的Drupal站點,是因爲修改訪問網站/管理員沒有Drupal管理...

任何人都可以解釋我怎麼修改這個視圖,所以它不會打印3個隨機精選廣告,但它們都是?

感謝

+0

這段代碼表示你從一個名爲FeaturedSalesProperties的視圖渲染數據,顯示默認視圖。您需要查看該視圖正在做什麼來獲取廣告。也許你需要刪除一個where子句過濾器 – MikeD

+0

好吧,你可以指點我一些教程什麼的,或者至少在哪裏可以找到過濾器?因爲我找到了渲染它的模板,但它僅僅是foreach循環...所有我發現的東西只是教程如何做一些東西在Drupal管理...不是沒有它...也II看着功能代碼但這有點複雜,因爲如果你不知道在哪裏看到的東西,你需要查看很多東西... thx –

+1

在處理視圖時,如果可以幫助它,你真的不想進入代碼。特別是對於這樣的事情,通過drupal管理界面進入編輯視圖屏幕,並編輯視圖。您將看到一個名爲filters的部分,並且應該能夠在那裏進行更改。 – MikeD

回答

0

好了,我發現了一種如何在不Drupal的管轄編輯......所有值都在DB ...

首先找到你的觀點在view_view表 第二查找view_display記錄與您的視圖相同的視頻... 看看字段display_options,它是...

它是很複雜的找到哪些價值改變,但它是可能的:D也是有幫助的,如果你可以在其他drupal系統中創建一些視圖並觀察已經ch的內容如果你打開這個選項,或者這是...