WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo
ich frage mich, ob es möglich wäre, beim GlobalStrings Manager auch die ID in der "Liste der Strings" einzubinden und diese sortierbar zu machen?
Reihenfolge:
ID - Bezeichnung - Art - 2x Datum ist für mich idR. eher weniger wichtig.
Könnte man das ggf. per "Optionen" auch ein-/ausblenden?
Danke schon mal und ein schönes WE.
Gruß Mac
... der hier noch viel lernen/herausfinden muss
Offline
ZusatzIdee
1. Wenn ich die Anzahl der anzuzeigenden Bereiche auf z.B. 100 stelle, kann man das ggf. als Standard definieren?
2. Wenn ich die Sortierung auf z. B. "Erstellt am" stelle, dass auch das gespeichert wird?
Gruß Mac
... der hier noch viel lernen/herausfinden muss
Offline
Welche ID meinst Du?
Um die Einstellungen zu speichern (Filterung, Sortierung...), in der /modules/global_strings/theme/modify_strings.tpl.php nach
"pageLength": 5
ein Komma einfügen und außerdem noch die Zeile
stateSave: true
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Moin...
Die ID der Strings, damit man diese danach sortiert anzeigen kann. Ich bin da sehr ordnungsliebend.
Wann die Strings erstellt oder geändert wurden ist für mich eher weniger interessant.
Danke Dir...
Mit dem Code habe ich schon mal die von mir favorisierende Sortierung drin. Im Augenblick nach Erstellungsdatum, was der ID entspricht. Allerdings hab ich dafür gestern einmal alle Erstellungsdaten (UNIX) in der DB angefasst.
Gruß Mac
... der hier noch viel lernen/herausfinden muss
Offline
Dafür die modify_strings.tpl.php so anpassen:
Ersetze
<table id="myTable" class="cell-border compact stripe">
<thead>
<tr>
<th><?php echo $TOOL_TEXT['NAME']; ?></th>
<th><?php echo $TOOL_TEXT['TYPE']; ?></th>
<th><?php echo $TOOL_TEXT['DATE_CREATED']; ?></th>
<th><?php echo $TOOL_TEXT['DATE_MODIFIED']; ?></th>
</tr>
</thead>
<tbody>
<?php
foreach($aAllFields as $id=>$field):
$sRestriction = ($field['restricted'] == 0 ? 'un' : '').'restricted';
$sTrashed = (isTrashedEntity($id) ? '' : 'not_').'trashed';
?>
<tr>
<td>
<?php if(canModifyRestricted()): ?>
<img src="<?php echo $icons?>/<?php echo $sRestriction?>.png" alt="[<?php echo $sRestriction?>]" title="<?php echo $TOOL_TEXT[strtoupper($sRestriction).'_INFO']; ?>">
<?php else: ?>
<img src="<?php echo $icons?>/<?php echo $sRestriction?>.png" alt="" title="GlobalString">
<?php endif; ?>
<span title="<?php echo $TEXT['MODIFY']?>" style="<?php echo ($sTrashed == 'trashed') ? "text-decoration: line-through;" : '' ?>">
<a href="#a<?php echo $id?>"><?php echo $field['name']?></a>
</span>
<?php if($sTrashed == 'trashed'): ?>
<img src="<?php echo $icons?>/trash_16.png" alt="" title="<?php echo $TEXT['DELETED']; ?>">
<?php endif; ?>
</td>
<td>
<?php echo $field['type']?>
</td>
<td>
<?php echo date (DATE_FORMAT.' '.TIME_FORMAT,$field['add_when']+TIMEZONE);?>
</td>
<td>
<?php if ($field['edit_when']!=0) {
echo date (DATE_FORMAT.' '.TIME_FORMAT,$field['edit_when']+TIMEZONE);
}
?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
durch
<table id="myTable" class="cell-border compact stripe">
<thead>
<tr>
<th>ID</th>
<th><?php echo $TOOL_TEXT['NAME']; ?></th>
<th><?php echo $TOOL_TEXT['TYPE']; ?></th>
</tr>
</thead>
<tbody>
<?php
foreach($aAllFields as $id=>$field):
$sRestriction = ($field['restricted'] == 0 ? 'un' : '').'restricted';
$sTrashed = (isTrashedEntity($id) ? '' : 'not_').'trashed';
?>
<tr>
<td>
<?php echo $id;?>
</td>
<td>
<?php if(canModifyRestricted()): ?>
<img src="<?php echo $icons?>/<?php echo $sRestriction?>.png" alt="[<?php echo $sRestriction?>]" title="<?php echo $TOOL_TEXT[strtoupper($sRestriction).'_INFO']; ?>">
<?php else: ?>
<img src="<?php echo $icons?>/<?php echo $sRestriction?>.png" alt="" title="GlobalString">
<?php endif; ?>
<span title="<?php echo $TEXT['MODIFY']?>" style="<?php echo ($sTrashed == 'trashed') ? "text-decoration: line-through;" : '' ?>">
<a href="#a<?php echo $id?>"><?php echo $field['name']?></a>
</span>
<?php if($sTrashed == 'trashed'): ?>
<img src="<?php echo $icons?>/trash_16.png" alt="" title="<?php echo $TEXT['DELETED']; ?>">
<?php endif; ?>
</td>
<td>
<?php echo $field['type']?>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Last edited by florian (26.08.2024 11:22:09)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
webbird, stefanek
KLASSE !!
Das klappt hervoragend...
DANKE schön...
Ich hatte mich da gestern auch schon mal dran versucht, aber mir fehlte wohl der "Auslesenteil"
Gruß Mac
... der hier noch viel lernen/herausfinden muss
Offline
florian, stefanek