silverstripe

    1熱度

    2回答

    : order: | id | orderedat | order_item: | id | id_order | id_article | price | currency | 我想要得到的是每篇文章的最新訂單價格: | id_article | orderedat | price | currency | 我寫了這個說法才達到的目標: WITH "last_ordered" A

    0熱度

    2回答

    當我需要一個乾淨的解決方案,以從被填充後,設置數據提交頁面: $form->loadDataFrom($Page); 有我的代碼: public function FormUpdate() { $error="Required"; $fields = new FieldList( TextField::create('Title', 'Title')->set

    0熱度

    1回答

    我有一個網站,其中包含一個項目庫,並且網站上有專門用於項目類型的子頁面。我希望允許內容管理員能夠選擇任何項目圖庫項目以顯示在他們選擇的任何子頁面上。子頁面可以包含許多項目庫項目,並且項目庫項目可以顯示在一個或多個子頁面上。 我在Page.php上設置了一個CheckboxSetField,它顯示了ProjectGalleryItem DataObject中所有項目名稱的列表。我有複選框列表顯示在所

    7熱度

    2回答

    如何在模板上的AdditionalCategories上過濾$ Product? 我已經試過: $Product.filter('AdditionalCategories', $MyFilter) 但沒有AdditionalCategories列在產品數據庫

    0熱度

    2回答

    使用流暢的LocalMenu模板來獲取語言切換器會給我顯示爲頁面的自定義控制器和數據對象的「錯誤」鏈接。 所以我都有。控制器作爲頁面和其他自定義控制器上的數據對象顯示爲頁面。 而不是en/sompage/foobar我收到somepage/foobar?l=en_US 我認爲這我的錯實現對這些數據對象和控制器的Link功能造成的。 我該如何做到正確?我找不到任何關於此的信息。這是我當前的代碼: p

    1熱度

    1回答

    OK所以這似乎有點令人費解,所以我會盡我所能: 我有一個自定義路由自定義控制器將對象作爲頁面顯示數據 。 TourController擴展Page_Controller。對於這個 的例子,說這個頁面的路由是 /tours/south-america/patagonia/tour-name /。這工作正常。 我有其他正常整個頁面通過 CMS 加入,我有一個新的DataExtension,僅僅增加了一

    1熱度

    1回答

    我正在工作的前端表單女巫讓用戶能夠上傳文件。我幾乎設法得到FileAttachmentField工作。它將文件上傳到所需的文件夾,但不能將上傳的文件附加到它。該關係是$ has_one。 $fields->push(FileAttachmentField::create('BusinessLicense', 'Business License') ->setAcceptedFiles(

    0熱度

    1回答

    有人可以協助在omnipay中爲銀條設置NABTransact支付網關。 我用https://packagist.org/packages/sudiptpa/omnipay-nabtransact,目前我得到這個錯誤 「[用戶錯誤]未捕獲Omnipay \ COMMON \異常\ RuntimeException的:類 '\ Omnipay \ NABTransact \網關' 未找到」

    0熱度

    1回答

    我有一個的Plesk經銷商VPS,並設置它爲運行SilverStripe網站。在大多數情況下,網站的加載情況良好(平均低於一秒),並按預期工作。 管理也執行如預期,保存併發布除外。做一個保存併發布(即使有一個小小的變化)也需要60秒以上(作爲標準寫入操作可能需要幾秒鐘)。這發生在所有頁面類型上。我們不使用任何自定義onBeforeWrite或onAfterWrite調用,並且不使用靜態發佈者。 在

    2熱度

    1回答

    爲此回答高低搜索,但似乎沒有其他人擁有它或真的擔心它。問題如下: A類有一個getCMSFields()方法,該方法添加一個名爲「Root.SEO」的選項卡,其中包含一些字段。 B類繼承自A類,並有一個它自己的getCMSFields()方法,它首先調用$ fields = parent :: getCMSFields()並將更多的字段/選項卡添加到$字段。 SEO標籤總是在B類中設置的任何東西之