sling

    3熱度

    1回答

    我的內容存儲庫在2年的時間內累積了許多過時的組件資源。組件節點缺少吊索:resourceType屬性。這些組件節點看起來是這樣的: 由於這種壞的資源,頁面拋出異常如下: 14.09.2017 12:33:21.079 *ERROR* [172.21.142.98 [1505392399461] GET /content/xx/en_ca/home.html HTTP/1.1] org.apach

    1熱度

    1回答

    我是Java和Apache Sling的新手。我一直在試圖用MongoDB的鏈接吊帶和這些是我迄今所做的: 我在吊帶控制檯配置NoSQL MongoDB Resource Provider: 然後Oak Document Node Store Service: 最後,我運行java -Dsling.run.modes=oak_mongo -jar org.apache .sling.launchp

    1熱度

    1回答

    我一直在玩這個遊戲一段時間了,我想我幾乎已經破解了它,但我仍然不完全滿意我的解決方案。 所以,我想要做的是,有一段內容,一個項目列表,它有兩個視圖:標準的HTML視圖,所以人們可以查看和編輯它;然後爲其他服務使用JSON端點。 首先,我認爲這是創建兩個JSP腳本來呈現內容的簡單的事情: /apps/my-stuff/components/list-page/html.jsp /應用/我-stuff

    0熱度

    1回答

    我有一個可搜索字段和結果表的搜索組件。它在視覺上開發並使用了具有搜索邏輯的WCMUsePojo類。 在頁面加載時,必須顯示所有數據,並單擊搜索按鈕 - 必須顯示與搜索條件相對應的數據。 我將表單元素添加到了我的html頁面,action =「get」。因此,在點擊搜索按鈕時,刷新頁面並顯示與搜索條件相對應的數據。 但是,搜索條件輸入參數作爲查詢字符串添加到URL看起來像不好的設計(長網址中有查詢字

    0熱度

    1回答

    我感興趣的是得到一個給定模板組件可用的選項。 我沒興趣在對話框的值,但所有的對話框中指定的可能領域(包括繼承和組件特定)(它們當前是否有值與否)。我怎樣才能做到這一點? 我能夠訪問組件的dialog節點,並手動迭代和過濾(查找具有name和fieldLabel的節點)。 但我被困在從基本頁組件(/libs/wcm/foundation/components/page)成分的經典UI對話框選項得到繼

    1熱度

    1回答

    我正在嘗試預解釋資產,如解釋here。 我在/apps/foundation/components/page/head.html包括這些: <sly data-sly-use.appConfig="${'../../../utils/AppConfig.js'}"> <link rel="preload" href="${appConfig.assetsURL}/etc/designs/

    0熱度

    2回答

    我試圖使用OSGi R6註釋來創建OSGi服務,然後注入其在吊帶Model類是這樣的: package com.aem.sites.models; import javax.annotation.PostConstruct; import javax.inject.Inject; import org.apache.sling.api.resource.Resource; import

    1熱度

    1回答

    我正在嘗試構建Apache Sling 9(來自項目根目錄;不僅僅是啓動板/構建器項目,而是所有模塊)。 這裏是我做過什麼: 退房https://github.com/apache/sling(也試過混帳://git.apache.org/sling.git) CD吊帶 MVN -DskipTests --update -snapshots包(我使用Maven 3.5.0) 不幸的是,有兩個問題我

    0熱度

    2回答

    我正在使用非常基本的Sling Model類,它根本不起作用。這是類: package com.aem.sites.models.test; import org.apache.sling.models.annotations.Model; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.ann

    2熱度

    1回答

    我想檢查Sling資源是否已存在。目前我使用CQ.HTTP.get(url)來完成此操作。問題是,如果資源不存在,JS會向控制檯記錄一個404錯誤,我認爲這很醜陋。 有沒有更好的方法來檢查是否存在不污染控制檯的資源?