ich habe vor kurzem meinen Job gewechselt und soll mich bei meiner neuen Firma nun auch ein bischen um den Web-Auftritt kümmern. Ich beschäftige mich nun auch schon seit ein paar Tagen mit Redaxo und CSS und behaupte, dass ich mir bereits ein paar Grundlagen angeeignet habe.
HTML-Grundkenntnisse sind schon seit längerem vorhanden, mit PHP bin ich vorher allerdings leider noch nie in Berührung gekommen.
Ich habe mir mal die Templates/CSS unseres bisherigen Web-Auftrittes angesehen und kam zu der Einschätzung, dass die 4 eingebundenen CSS-Dateien relativ chaotisch aufgebaut sind. Außerdem habe ich festgestellt, dass sie sich teilweise sehr ähneln bzw. bis zu einer gewissen Zeile sogar identisch sind. Muss das so sein? Oder kann ich mich auch auf eine einzige CSS-Datei beschränken? (Wer es sich mal ansehen möchte: http://www.goesta.de)
Also habe ich mir gedacht, dass ich mich besser von Grund auf mal mit der ganzen Angelegenheit befasse und versuche nun, das Template "nachzubauen" bzw. auch ein wenig "umzubauen". Meine ersten Versuche sind hier zu sehen:http://www.goesta.de/testredaxo
Nun bin ich an der Stelle angelangt, an der ich die Breadcrumb-Navigation formatieren möchte, habe allerdings keine Ahnung, wie ich das anstellen soll und wo ich nachsehen kann, welche Klassen oder IDs für das Breadcrumb-Template definiert sind!
Hier mal das Breadcrumb-Template:
Code: Alles auswählen
<?php
// ---------- BREADCRUMB
// Beginne in der Wurzelkategorie
// 1 Ebene Tief
// Nicht aufklappen (hier egal da nur 1 Ebene)
// Offline ausblenden
$category_id = 0;
$includeCurrent = TRUE;
// navigation generator erstellen
$nav = rex_navigation::factory();
echo '<div id="breadcrumb">';
if ($REX['CUR_CLANG'] == 1)
{
echo '<p>You are here:</p>'. $nav->getBreadcrumb('Startpage', $includeCurrent, $category_id);
}
else
{
echo '<p>Sie befinden sich hier:</p>'. $nav->getBreadcrumb('Startseite', $includeCurrent, $category_id);
}
echo '</div>';
?>
Code: Alles auswählen
#background-image
{
width:100%;
position:fixed;
top:0;
left:0;
}
/* <<<<<<<<<<<<<<<< Definition der Pseudo-Klassen >>>>>>>>>>>>>>>> */
a:link
{
color:#99cc99;
}
a:visited
{
color:#99cc99;
}
a:active
{
color:#99cc99;
}
a:hover
{
color:#99cc99;
font-style:italic;
}
/* <<<<<<<<<<<<<<<<< Definition der IDs (Formatierung der DIVs) >>>>>>>>>>>>>>>>>> */
#site
{
width:950px;
margin: 0 auto;
position: relative;
}
#header
{
width:950px;
color:#0000ff;
position: relative;
}
#hauptbereich
{
width:950px;
position: relative;
}
#navigation
{
float:left;
background:#ffffcc;
width:200px;
position: relative;
}
#content
{
width:730px;
background:#dcdcdc;
padding-left: 10px;
padding-right: 10px;
position: relative;
}
#footer
{
clear:both;
text-align:center;
width:950px;
color:#ffffff;
background:#6600ff;
position: relative;
}
#breadcrumb
{
list-style: none;
}
/* <<<<<<<<<<<<<<< Definition der Klassen >>>>>>>>>>>>>>>>> */
.kursiv
{
font-style:italic;
}
/* <<<<<<<<<<<<< Definition der Selektoren >>>>>>>>>>>>>>> */
*
{
color:#ff0000;
font-size:12px;
font-family:verdana, helvetica, arial, sans-serif;
}
h2
{
color:#0000ff;
font-size:20px;
}
Vielen Dank für Eure Unterstützung
Viele Grüße
Mario