Nun schau mal, so geht das nicht.
Überlage mal:
SELECT title_alias FROM table WHERE
Also
Wähle title_alias AUS DER TABELLE tabelle MIT DER EINSCHRÄNKUNG NULL
Du hast aber $row->title_alias gar nicht im Object $row defniert bzw. es dieses Objekt
$row gar nicht gibt, also kann auch gar nichts gefunden werden. Du möchtest diesen
Aufruf nun wenn der Content aufgerufen wird und wenn du in der Artikelansicht bist.
Zudem benötigst du noch weitere Einschränkungen.
PHP-Code:
$option = trim(strtolower(mosGetParam( $_REQUEST, 'option', '' )));
$task = trim(strtolower(mosGetParam( $_REQUEST, 'task', '' )));
$id = intval(mosGetParam( $_REQUEST, 'id', '' ));
if($option=='com_content' && $task=='view' && !empty($id)) {
global $database, $my;
$now = _CURRENT_SERVER_TIME;
$nullDate = $database->getNullDate();
$query = "SELECT title_alias"
." \n FROM #__content"
. "\n WHERE state!=0"
. "\n AND access ".( isset($my->jaclplus) ? "IN ( ".$my->jaclplus." )" : "<= ".$my->gid )
. "\n AND ( publish_up = '$nullDate' OR publish_up<='$now')"
. "\n AND ( publish_down = '$nullDate' OR publish_down>='$now')"
. "\n AND id=". (int)$id;
$database->setQuery($query);
$title_alias = $database->loadResult();
}
PHP und HTML tennen, nicht zusammenverwursten.
HTML-Code:
<div class="caption">
<?php echo $title_alias; ?>
</div>
CSS Code
Code:
div.caption {
color: #FF0000;
}
Gruß
ec
Lesezeichen