[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Bestimmte Spalte nicht anzeigen
Seite 1 von 1

Bestimmte Spalte nicht anzeigen

Verfasst: 21. Jul 2013, 17:57
von Gunnar
Ich hab letztes Jahr ein kleines Addon geschrieben, das zur Verwaltung einer Mannschaft und der Spiele genutzt wird. Jetzt, wo die neue Saison ansteht, gehe ich es grad nochmal durch und nun nervt mich die Anzeige der ID, die ich an der Stelle überhaupt nicht benötige, da die Trikotnummern ausreichen (siehe angehängten Screenshot).

Wie kann ich eine Spalte (hier: ID) ausblenden/nicht anzeigen lassen?

Der bisherige Teil des Quelltextes sieht so aus (also recht einfach und klassisch):

Code: Alles auswählen

if ($func == '') {
	$list = new rex_list('SELECT * from '.$REX['TABLE_PREFIX'].'1002_team order by nummer');
	
	$imgHeader = '<a href="'. $list->getUrl(array('func' => 'add')) .'"><img src="media/metainfo_plus.gif" alt="add" title="add" /></a>';

	// Sortierbare Spaltenkoepfe
	$list->setColumnSortable('nummer');
	$list->setColumnSortable('vorname');
	$list->setColumnSortable('nachname');
	
	$list->addColumn(
		$imgHeader, 
		'<img src="media/metainfo.gif" alt="field" title="field" />', 
		0, 
		array(
			'<th class="rex-icon">###VALUE###</th>',
			'<td class="rex-icon">###VALUE###</td>'
		)
	);					
	
	$list->setColumnLabel('nummer', "Nr.");	
	$list->setColumnLabel('vorname', 'Vorname');
	$list->setColumnLabel('nachname', 'Nachname');
	$list->setColumnLabel('seite', 'Profilseite');

	$list->setColumnParams('vorname', array('func' => 'edit', 'id' => '###id###'));
	$list->show();
}

Re: Bestimmte Spalte nicht anzeigen

Verfasst: 21. Jul 2013, 22:37
von Xong
Hi Gunnar,

die Methode, die du suchst, heißt removeColumn.