0

私は今自分のコードで立ち往生しています:/

データベースから画像名を取得してフォーマットしたいと考えています。

ここに私のTSコード:

temp.slider = COA
temp.slider{

#slider
200 = TEXT
200.value = <div class="slider">

300 = COA
300.table = tt_content
300.select {
    orderBy = sorting
    where = (colPos = 3 AND CType = "image")
    languageField = sys_language_uid


    renderObj = TEXT
    renderObj {
        field = image
        split {
             token = ,
             cObjNum = 1
             1.cObject = IMG_RESOURCE
             1.cObject {
                 file {
                     import = fileadmin/images/
                     import.current = 1
                 }
                 stdWrap.wrap = <img width="615" height="230" alt="" src="fileadmin/images/|" >
                 stdWrap.insertData = 1
        }
    }
}
}

私が必要とする出力は次のとおりです。

<img width="615" height="230" alt="" src="fileadmin/images/image1.jpg">
<img width="615" height="230" alt="" src="fileadmin/images/image2.jpg">
<img width="615" height="230" alt="" src="fileadmin/images/image3.jpg">
4

1 に答える 1

1

テストされていませんが、うまくいくはずです:)画像がどこにあるかを確認してください。fileadmin/images/が正しくないと思います。バックエンドで画像を開き、パスを確認できます。

300 = CONTENT
300.table = tt_content
300.select {
    orderBy = sorting
    where = (colPos = 3 AND CType = "image")
    languageField = sys_language_uid


    renderObj = TEXT
    renderObj {
        field = image
        split {
             token = ,
             cObjNum = 1
             1 {
                10 = IMAGE
                10 {
                   file {
                      import = uploads/pics/
                      import.current = 1
                      # "c" means cropping, so if it is not able to scale that image
                      # it will be cropped to fit 615x230
                      width = 615c
                      height = 230c
                   }
                }
             }
        }
    }
}

デバッグ目的で、次の出力を確認できます。

CONTENT がコンテンツを取得するかどうかを確認します。

renderObj = TEXT
renderObj {
  field = image
}

分割が機能するかどうかを確認します。

renderObj = TEXT
renderObj {
  field = image
  split  {
    token = ,
    cObjNum = 1
    1 {
      10 = TEXT
      10.current = 1
      10.wrap = <span>This is the image filename: |</span><br />
    }
  }
}
于 2013-08-12T15:53:48.970 に答える