|
@@ -2,6 +2,7 @@ contentApiUrl = `${PORTAL_SERVER}contents?url=`;
|
|
|
frontMatters = [];
|
|
|
contentMatters = [];
|
|
|
tagOptionIds = ["chousetype", "csize", "cbudget", "cbednum"];
|
|
|
+testImg = [];
|
|
|
|
|
|
var SwfType = {};
|
|
|
if (location.pathname.indexOf("system_furniture") >= 0) {
|
|
@@ -442,6 +443,63 @@ function parseMd(content) {
|
|
|
}
|
|
|
|
|
|
if (line.includes("collection_slider: ")) {
|
|
|
+ let slider = $("#ccollslider").val(
|
|
|
+ line.replace("collection_slider: ", "").replaceAll('"', "")
|
|
|
+ );
|
|
|
+
|
|
|
+ // 將字串內的陣列括號移除
|
|
|
+ let left = slider[0].value.lastIndexOf("[");
|
|
|
+ let right = slider[0].value.lastIndexOf("]");
|
|
|
+ let stringList = slider[0].value.substr(left + 1, right - 1);
|
|
|
+
|
|
|
+ console.log("stringList", stringList);
|
|
|
+
|
|
|
+ let stringArr = stringList.split(",");
|
|
|
+ console.log("stringArr", stringArr);
|
|
|
+
|
|
|
+ let imgArr = [];
|
|
|
+ let textArr = [];
|
|
|
+ // 擷取字串後存入陣列
|
|
|
+ stringArr.map((e) => {
|
|
|
+ if (e.includes("slide_img")) {
|
|
|
+ e = e.substr(11);
|
|
|
+ imgArr.push(e);
|
|
|
+ console.log("if slide_img :", e);
|
|
|
+ } else {
|
|
|
+ e = e.substr(11);
|
|
|
+ e = e.substring(0, e.length - 1);
|
|
|
+ console.log("else slide_text :", e);
|
|
|
+ textArr.push(e);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ if (document.getElementById("url")) {
|
|
|
+ // 點擊編輯時將 Image 及 Caption 存進 editorslider
|
|
|
+ for (let index = 0; index < imgArr.length; index++) {
|
|
|
+ const element = imgArr[index];
|
|
|
+ captionValue = textArr[index];
|
|
|
+
|
|
|
+ tmpsrcImg =
|
|
|
+ BHOUSE_SERVER +
|
|
|
+ JSON.parse(document.getElementById("url").textContent).url +
|
|
|
+ "/" +
|
|
|
+ element;
|
|
|
+
|
|
|
+ console.log("tmpsrcImg", tmpsrcImg);
|
|
|
+
|
|
|
+ editorBlocks1.push({
|
|
|
+ type: "image",
|
|
|
+ data: {
|
|
|
+ file: {
|
|
|
+ url: tmpsrcImg,
|
|
|
+ },
|
|
|
+ caption: captionValue,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ }
|
|
|
+ console.log("imgArr", imgArr);
|
|
|
+ console.log("textArr", textArr);
|
|
|
+ }
|
|
|
//$('#ccollslider').val(line.replace('collection_slider: ', '').replaceAll('\"', ''));
|
|
|
}
|
|
|
|
|
@@ -540,14 +598,13 @@ function GetMdHeader(result = []) {
|
|
|
}
|
|
|
|
|
|
if ($("#ctype").val() == "collection") {
|
|
|
-
|
|
|
- if($('#cnewcoverimg').val()!="" && $('#cnewcoverimg').val()!=undefined)
|
|
|
- {
|
|
|
- rContent += 'cover_img: "' + $('#cnewcoverimg').val()+ '"\n';
|
|
|
- }
|
|
|
- else
|
|
|
- {
|
|
|
- rContent += 'cover_img: "' + $('#ccoverimg').val() + '"\n';
|
|
|
+ if (
|
|
|
+ $("#cnewcoverimg").val() != "" &&
|
|
|
+ $("#cnewcoverimg").val() != undefined
|
|
|
+ ) {
|
|
|
+ rContent += 'cover_img: "' + $("#cnewcoverimg").val() + '"\n';
|
|
|
+ } else {
|
|
|
+ rContent += 'cover_img: "' + $("#ccoverimg").val() + '"\n';
|
|
|
}
|
|
|
|
|
|
rContent += 'collection_name: "' + $("#ccollname").val() + '"\n';
|
|
@@ -731,7 +788,7 @@ function ParseProductSection(inContent) {
|
|
|
imgnodes = $("[id='carousel-with-preview']", aa)[0].childNodes;
|
|
|
for (i = 0; i < imgnodes.length; i++) {
|
|
|
var tmpsrc, tmpw, tmph, ampimg;
|
|
|
- if (imgnodes[i].nodeName == "AMP-IMG") {
|
|
|
+ if (imgnodes[i].nodeName == "IMG") {
|
|
|
//alert(imgnodes[i].nodeName);
|
|
|
ampimg = imgnodes[i].outerHTML;
|
|
|
tmpsrc = ampimg.substr(
|