28 Апрель 2008 24 Comments

Динамический вывод контента страницы

Код следующий:

lib.randomContent = COA_INT
lib.randomContent {
  10 = CONTENT
  10 {
    table = tt_content
    select {
                 # ID of the page where your content elements are stored
      pidInList = 30
                 # Number of content elements to show
      max = 1
      orderBy = rand()
    }
  }
}

24 Responses to “Динамический вывод контента страницы”

  1. Дмитрий Сподарец 29 Апрель 2008 at 12:18 пп #

    Немного изменённый вариант.
    Выводит картинку и текст ограниченного размера. Оба элемента ссылаються на страницу где они находяться.
    lib.otzivi = COA_INT
    lib.otzivi {
    10 = CONTENT
    10 {
    table = tt_content
    renderObj=COA

    select {
    # ID of the page where your content elements are stored
    pidInList = 138
    # Number of content elements to show
    max = 1
    orderBy = rand()
    }
    renderObj.2=IMAGE
    renderObj.2{
    wrap=|
    stdWrap.if.isTrue.field=image
    stdWrap.typolink.parameter.field=pid
    file.import=uploads/pics/
    file.import.field=image
    file.width=162
    }
    renderObj.10=TEXT
    renderObj.10{
    wrap=|
    field=bodytext
    stdWrap.typolink.parameter.field=pid

    #cut after 200 chars, keep whole words if possible
    crop= 200 | … |1
    }
    }

    }

  2. Vornic 16 Май 2008 at 11:59 дп #

    Интересно, а можно перед выводом контента, скриптом обернуть текст в тэг, т.е. нужно в зависимосто от того есть ли контент делать соответствующую обёртку тэгом (типа динамического дизайна). Если можно, ответь мылом.

  3. Vornic 16 Май 2008 at 12:00 пп #

    Блин, писал коммент, и из за капчи всё потерялось :-(
    Отпиши в мыло плиз, есть вопрос.


Leave a Reply