Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Как с помощью TS убрать форматирования в author_stdWrap / tt_news (http://forum.typo3.ru/showthread.php?t=5924)

thebat 23.02.2008 23:40

Как с помощью TS убрать форматирования в author_stdWrap / tt_news
 
В tt_news есть запись author_stdWrap, которая выводи имя автора. Все нормально если бы не неуправляемое форматирование строки вывода автора записи. Мне нужно избавится от <p class="bodytext">Автор</p> и просто вывести «Автор».

Как это реализовать?

Пробовал так…
Код:

author_stdWrap.wrap.general_stdWrap >
и так ...
author_stdWrap.wrap >
и так ...
author_stdWrap.wrap = |

Не помогло.

Чуточку, поискав в сети, я кое, что нашел, но, к сожалению, это связано с правкой кода, что мне не подходит...
PHP код:

$newsAuthor $this->local_cObj->stdWrap($row['author']?$this->pi_getLL('preAuthor').' '.$row['author']:''$lConf['author_stdWrap.']);
// Это поменял
//$markerArray['###NEWS_AUTHOR###'] = $this->formatStr($newsAuthor);
//...это
$markerArray['###NEWS_AUTHOR###'] = $this->local_cObj->stdWrap($row['author'], $lConf['author_stdWrap.']); 

, и <p class="bodytext">Автор</p> пропало…

Может, что другое посоветуете…?

Tod 25.02.2008 15:40

Хотелось бы уточнить вы перед author_stdWrap.wrap ставите какой-то вид новостей displayList, displayLatest и т.п.? Просто у меня вроде бы получалось убрать врап.

thebat 27.02.2008 12:17

Я пишу вот так:
Код:

displayList {
author_stdWrap.wrap = |
}

...писал и так
Код:

displayList {
author_stdWrap.wrap >
}

Одно, что у мене получилось сменить это c class="bodytext" на class="my", а вот как убрать <p class="bodytext"> пока не знаю.

Напишите свой код, так как вы его у себя написали ...

void 27.02.2008 12:39

lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.ad dAttributes.P.class >

это если избавиться от <p class="bodytext"> нужно совсем везде. Если же только в tt_news, то
tt_news.general_stdWrap.parseFunc.nonTypoTagStdWra p.encapsLines.addAttributes.P.class >

Ну и если только в author, то
author_stdWrap.parseFunc.nonTypoTagStdWrap.encapsL ines.addAttributes.P.class >

Tod 27.02.2008 12:50

Точно, я просто забыл, что убираю <p class="bodytext"> везде. Поэтому у меня видимо и работает.

thebat 27.02.2008 13:12

Написал
Код:

displayList {
author_stdWrap.wrap.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
}

Код:

displayList {
author_stdWrap.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
}

Результата, ни какого, <p class="bodytext"> крепко стоит на месте

void 27.02.2008 14:34

Значит, попробуйте второй способ... с general_stdWrap

thebat 28.02.2008 14:46

Не помогло
 
Цитата:

Сообщение от void (Сообщение 17697)
..., попробуйте... с general_stdWrap

Пробовал так …
Код:

displayList {
author_stdWrap.wrap.general_stdWrap >
}

и так
Код:

displayList {
author_stdWrap.general_stdWrap >
}

<p class="bodytext"> даже с места не двинулся :) …, как стоял так и стоит.

void 28.02.2008 14:49

Код:

tt_news.general_stdWrap.parseFunc.nonTypoTagStdWra p.encapsLines.addAttributes.P.class >

thebat 28.02.2008 15:10

Цитата:

Сообщение от void (Сообщение 17718)
Код:

tt_news.general_stdWrap.parseFunc.nonTypoTagStdWra p.encapsLines.addAttributes.P.class >

Да нет, с такой конструкцией это <p class="bodytext"> везде пропадет, а мне нужно именно здесь author_stdWrap


Часовой пояс GMT +4, время: 12:06.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot