danke. ja, das hat schon ein bisschen geholfen.
was ich noch bemerkte.....
wenn ich die Sache als PDF ausgeben lasse....
- dafür ist denn wohl /components/com_clm/views/mannschaft/tmpl/team_pdf.php zuständig -
- also: "Mannschaftsaufstellung mit Spielplan drucken" -
dann erscheinen in den Matrix-Feldern "?", wo "+" oder "-" hingehörte....
Das sieht nach einem variablen-Definitionsproblem aus (oder auch nur falschem Zeichensatz ?)
just da wo in dem PDF-file die "?" erscheinen, ist die Tabelle bei der webansicht um ein Feld geschrumpft...
datenmässig scheint es also ok zu sein... das problem liegt wohl eher in der behandlung der ausgabe.
btw: in dem PDF-file fiel auch auf, dass der Mannschaftsführer so richtig als "Mannschaftsführer" wiedergegeben wird.
neben dem Mannschaftsführer steht dann ein ausdruck "Spiell", da vermute ich mal dass da eigentlich "Spiellokal" stehen sollte.
Für das hätte ich schon ne Erklärung....
das hängt vermutlich damit zusammen dass es im Sprachfile einer besonders gut meinte...
also in /language/de-DE/de-DE.com_clm.ini
und das Spiellokal noch durch zusätzliche Fettschreibung hervorheben wollte.
TEAM_LOCATION=<b>Spiellokal</b>
das geschieht eigentlich schon in der pdf-ausgabesteuerung... /und wäre hier nicht mehr notwendig /bringt nur fehler...denn...
dadurch passt dann ggf. die string-längenbegrenzung in /components/com_clm/views/mannschaft/tmpl/team_pdf.php nicht mehr:
$pdf->SetFont('Times','B',10);
$pdf->Cell(10,6,' ',0,0);
$pdf->Cell(80,6,utf8_decode(Jtext::_('TEAM_LEADER')),0,0);
$pdf->Cell(80,6,utf8_decode(substr(Jtext::_('TEAM_LOCATION'),3,(strlen(Jtext::_('TEAM_LOCATION'))-11))),0,1);
nur die unnötigen <b> und </b> bei
TEAM_LOCATION=<b>Spiellokal</b> wegzunehmen, hilft alleine aber noch nicht.
denn es wurde versucht den string in angesicht des <b> so zurechtzutrimmen, also die ersten 3 zeichen wegzulassen. und ihn auch auf 11 zeichen zu begrenzen.
nimmt man nur das <b> und </b> im sprachfile weg, dann wird im pdf-file "elloka" angezeigt. das ist auch nicht schön.
man muss dann also auch die sache etwas modifizieren
$pdf->Cell(80,6,utf8_decode(substr(Jtext::_('TEAM_LOCATION'),3,(strlen(Jtext::_('TEAM_LOCATION'))-11))),0,1);
aus der 3 ein 0 zu machen hilft schon mal, dass der Anfang des Begriffs "Spiellokal" erscheint.
und dann aus der -11 eine -0 machen, hilft dass der Begriff komplett erscheint.
so:
$pdf->Cell(80,6,utf8_decode(substr(Jtext::_('TEAM_LOCATION'),0,(strlen(Jtext::_('TEAM_LOCATION'))-0))),0,1);
sieht es bei mir dann ganz gut aus.
ob das woanders ggf. noch Auswirkungen hat, können die Experten sicher besser und vor allem schneller beurteilen