Hi BobRay,
thank you again for the help. I choosed another way cause I couldn't figure it out properly:
Javascript
It's ugly but works. For Reference I post my How to here:
1. I used a modified version from this howto
http://www.randomsnippets.com/2008/03/07/how-to-find-and-replace-text-dynamically-via-javascript/
<script type="text/javascript">
var needle ="";
var replacement ="";
var haystackText = "";
function findMyText(needle, replacement) {
if (haystackText.length == 0) {
haystackText = document.getElementById("replacebo").innerHTML;
}
var match = new RegExp(needle, "ig");
var replaced = "";
if (replacement.length > 0) {
replaced = haystackText.replace(match, replacement);
}
document.getElementById("replacebo").innerHTML = replaced;
}
</script>
2. adding id="replacebo" in: core/components/breadcrumbs/model/breadcrumbs/breadcrumbs.class.php (after backup)
...
'bcTplCrumbCurrent' => '<li itemscope="itemscope" class="B_currentCrumb" itemtype="http://data-vocabulary.org/Breadcrumb" id="replacebo">[[+text]]</li>',
...
3. created a chunk(bcJS)
<script type="text/javascript">
var needle;
var replacement;
var needle="[[*pagetitle]]";
var replacement="[[+title]]";
findMyText(needle,replacement);
</script>
4. loading the chunk via my snippet
$output .= $modx->getChunk('bcJS',$fields);
Maybe that's a feature for next version of Breadcrumbs implementing a template system
I know it's ugly but I probably didn't mention I'm a coding noob
edit. typo