Hallo Borlander,
danke für den Tipp! Die Datei war richtig, allerdings gibts da 4 Stellen. Einfacher ist es dann, direkt die Funktion 'EditIcon' zu bearbeiten. Wenn man die einfach mit return beendet wird das Icon nicht mehr angezeigt!!
Nun suche ich nur noch eine Möglichkeit wie man eigene Texte weiterhin bearbeiten kann....
Dort gibts ja dann die Zeile:
if ( !$access->canEdit && !( $access->canEditOwn && $row->created_by == $my->id ) )
Ich habe mal !$access->canEdit rausgenommen, aber trotzdem bleibt das Edit-Icon auch bei eigenen Texten versteckt.... Hat jemand noch eine Idee? Oder gibt es eine andere Möglichkeit Texte zu bearbeiten ausser dem Edit-Button in der Titelzeile?
PHP-Code:
/**
* Writes Edit icon that links to edit page
*/
function EditIcon( $row, $params, $access ) {
global $mosConfig_live_site, $Itemid, $my;
if ( $params->get( 'popup' ) ) {
return;
}
if ( $row->state < 0 ) {
return;
}
if ( !$access->canEdit && !( $access->canEditOwn && $row->created_by == $my->id ) ) {
return;
}
$link = 'index.php?option=com_content&task=edit&id='. $row->id .'&Itemid='. $Itemid .'&Returnid='. $Itemid;
$image = mosAdminMenus::ImageCheck( 'edit.png', '/images/M_images/', NULL, NULL, _E_EDIT );
?>
<a href="<?php echo sefRelToAbs( $link ); ?>" title="<?php echo _E_EDIT;?>">
<?php echo $image; ?>
</a>
<?php
if ( $row->state == 0 ) {
echo '( '. _CMN_UNPUBLISHED .' )';
}
echo ' ( '. $row->groups .' )';
}
Lesezeichen