2013-03-11 24 views
6

i ('m) s (t) uck; -)TYPO3 6.0: Hiển thị hình ảnh của trang hiện tại từ cột biên giới trong FAL

Tôi có đoạn mã sau và tôi không làm việc đó.

COL3 = FILES 
COL3 { 
     references { 
      table = tt_content 
      uid = 14 
      fieldName = image 
     } 
     renderObj = TEXT 
     renderObj { 
      data = file:current:publicUrl 
      wrap = <img src="|"> 
     } 
} 

Snippet hoạt động rất xa, nhưng tôi muốn sử dụng nó với trang hiện & colPos = 3. Vì vậy, một cái gì đó như:

table = tt_content 
select { 
    where = colPos = 3 
    orderBy = sorting 
    languageField = sys_language_uid 
} 

Nó cảm thấy như tôi đã thử gần như tất cả mọi thứ.

Tôi thực sự đánh giá cao mọi trợ giúp tôi có thể ...

Cảm ơn rất nhiều !!

Trả lời

4

Tôi giả định thuộc tính select không hoạt động với references.
Thử giải pháp này (không được kiểm tra) để sử dụng với bất kỳ thành phần nội dung nào.

... 
references { 
    table = tt_content 
    uid.data = uid 
    fieldName = image 
} 

Một ý tưởng:

COL3 = CONTENT 
COL3 { 
    table = tt_content 
    select { 
     where = colPos = 3 
    } 

    renderObj = FILES 
    renderObj { 
      references { 
       table = tt_content 
       fieldName = image 
      } 
      renderObj = TEXT 
      renderObj { 
       data = file:current:publicUrl 
       wrap = <img src="|"> 
      } 
     } 
    } 
+1

Bạn lưu ngày của tôi! Cảm ơn rất nhiều. Tôi đã sấy khô cái đầu tiên đã không làm việc cho tôi - nhưng cái thứ hai hoạt động ra khỏi hộp! Cảm ơn bạn đời. – lufi

+0

Tuyệt vời - Tôi đã không kiểm tra, điều này khiến tôi thậm chí còn prouder :). – Mateng

7

Đó là âm thanh tốt hơn với tôi:

COL3 = CONTENT 
COL3 { 
    table = tt_content 
    select { 
     where = colPos = 3 
    } 

    renderObj = FILES 
    renderObj { 
      references { 
       table = tt_content 
       fieldName = image 
      } 
      renderObj = IMAGE 
      renderObj { 
       file.import.data = file:current:publicUrl 
      } 
     } 
    } 
+0

Đây thực sự là giải pháp tốt hơn vì nó sử dụng một đối tượng IMAGE cho hình ảnh. – lorenz

Các vấn đề liên quan