[gelöst]Tabellendesign eines Views von facebook_style_status anpassen

am 18.07.2011 - 23:09 Uhr in
Hallo
Ich möchte das Tabellendesign eines Views von facebook_style_status anpassen. Momentan werden alle einzelnen Felder einfach nebeneinander dargestellt. Wenn ich nun einen Link "beifügen" möchte, dann wird es auch einfach unschön in die Reihe eingefügt. Ich würde aber gerne eine gewisse Tabellenstruktur der einzelnen Elemente realisieren. Geht das mit views?
- Anmelden oder Registrieren um Kommentare zu schreiben
Da das Modul die Inhalte über
am 21.07.2011 - 15:09 Uhr
Da das Modul die Inhalte über Views ausgibt, solltest du dir die Ausgabe auch in einem Views-Template deinen Wünschen anpassen können. Schau einfach mal in der Views-Adminstration nach dem entsprechenden View und dort in den Theme-Informationen. Dort solltest du die einzelnen Templates zum Überschreiben finden.
SteffenR
Hallo, ich habe dort mehrere
am 22.07.2011 - 16:27 Uhr
Hallo,
ich habe dort mehrere Templates gefunden.
<?php
// $Id: views-view-table.tpl.php,v 1.8 2009/01/28 00:43:43 merlinofchaos Exp $
/**
* @file views-view-table.tpl.php
* Template to display a view as a table.
*
* - $title : The title of this group of rows. May be empty.
* - $header: An array of header labels keyed by field id.
* - $fields: An array of CSS IDs to use for each field id.
* - $class: A class or classes to apply to the table, based on settings.
* - $row_classes: An array of classes to apply to each row, indexed by row
* number. This matches the index in $rows.
* - $rows: An array of row items. Each row is an array of content.
* $rows are keyed by row number, fields within rows are keyed by field ID.
* @ingroup views_templates
*/
?>
<table class="<?php print $class; ?>">
<?php if (!empty($title)) : ?>
<caption><?php print $title; ?></caption>
<?php endif; ?>
<thead>
<tr>
<?php foreach ($header as $field => $label): ?>
<th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
</th>
<?php endforeach; ?>
</tr>
</thead>
<tbody>
<?php foreach ($rows as $count => $row): ?>
<tr class="<?php print implode(' ', $row_classes[$count]); ?>">
<?php foreach ($row as $field => $content): ?>
<td class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $content; ?>
</td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Also hier ist es mit einer forech Schleife gelöst. Deshalb werden alle Elemente einfach sinnlos aneinandergeklebt. Jetzt müsste ich also jeden Elementnamen kenne und per php auslesen und im gewünschten Design anzeigen. Aber ich weiss nicht wie?
Hallo, Normalerweise kann man
am 22.07.2011 - 18:26 Uhr
Hallo,
Normalerweise kann man bei Facebook Style alles per Views einstellen. Per Ersatzmuster kann man die Darstellung so ändern wie zum Beispiel auf den angefügten Bildern. Vielleicht hilft Dir dies weiter.
Geniale Lösung und zudem sehr
am 23.07.2011 - 22:26 Uhr
Geniale Lösung und zudem sehr einfach umzusetzen. Vielen Dank !