Wie kann ich die Art und Weise ändern, wie mein Drupal-Theme die Startseite anzeigt?

StackOverflow https://stackoverflow.com/questions/35372

  •  09-06-2019
  •  | 
  •  

Frage

Ich versuche, eine Website für die Zeitschrift meiner Hochschule zu erstellen.Ich habe das Modul „Ansichten“ verwendet, um einen Block statischen Inhalts, den ich erstellt habe, auf der Startseite anzuzeigen.

Meine Frage ist:Wie kann ich das CSS des Themes so bearbeiten, dass es die Art und Weise ändert, wie dieser Block mit statischem Inhalt angezeigt wird?

Als Referenz, Hier ist der Link zur Website (auf Portugiesisch und derzeit fast ohne Inhalt).

War es hilfreich?

Lösung

Die Haupt-CSS-Datei, die Ihren Inhalt steuert, ist die Datei „styles.css“, die sich in Ihrem aktuell ausgewählten Design befindet.In Ihrem Fall bedeutet das, dass der Großteil Ihres Website-Designs von dieser Datei gesteuert wird:/aroda/roda/themes/garland/style.css mit grundlegenden Farbeffekten, die von dieser Datei verwaltet werden:/aroda/roda/files/color/garland-d3985506/style.css

Sie verwenden derzeit Garland, das Standard-Drupal-Design, das im Kern-Download enthalten ist. Aus Gründen der Best Practices sollten Sie daher die enthaltene style.css-Datei nicht direkt bearbeiten.Stattdessen sollten Sie, wie Daniel James sagte, ein Unterverzeichnis in /sites/all mit dem Namen „themes“ erstellen.

Wenn Sie Drupal 6 verwenden, würde ich von dort aus den Anweisungen von Daniel James folgen.Wenn Sie Drupal 5 verwenden, würde ich das Garland-Verzeichnis in das Themes-Verzeichnis kopieren und es in etwas umbenennen, das für Ihre Site spezifisch ist (aroda_v1), sodass Sie so etwas wie /sites/all/themes/aroda_v1 hätten enthalten styles.css.An diesem Punkt können Sie die Datei „styles.css“ direkt bearbeiten, um alle Änderungen vorzunehmen, die Sie für richtig halten.Hoffentlich hilft das!

Andere Tipps

Da ich im Moment keinen Zugriff auf Ihre Website habe, stütze ich mich hier auf relativ begrenzte Informationen.Wenn es sich bei der Startseite jedoch um statischen Inhalt handelt, ist das Ansichtsmodul möglicherweise nicht geeignet.Möglicherweise ist es besser, eine Seite zu erstellen (Gehen Sie im Menü zu:Inhalt erstellen > Seite), notieren Sie sich die URL der Seite und ändern Sie dann die Standard-Startseite in diese URL (Verwalten > Site-Konfiguration > Site-Informationen, „Standard-Startseite“ befindet sich unten).Obwohl ich möglicherweise falsch verstehe, was Sie unter „statischem Inhalt“ verstehen.

Aber wie auch immer Sie die Startseite erstellen, bearbeiten Sie das CSS im Design nicht – es wird beim nächsten Upgrade überschrieben.Stattdessen müssen Sie ein Unterthema erstellen.

Wenn Sie beispielsweise Garland in Drupal 6 mit einem Unterthema versehen möchten.Sie müssen zunächst ein Verzeichnis für Ihre Themes einrichten.Gehe zu sites/all/ in Ihrer Drupal-Installation und erstellen Sie ein Unterverzeichnis mit dem Namen themes falls es noch nicht existiert.Gehen Sie in dieses Verzeichnis und erstellen Sie beispielsweise ein Verzeichnis für Ihr Unterthema mytheme (d. h. sites/all/themes/mytheme/).Erstellen Sie dann mit Ihrem Texteditor eine Datei mit dem Namen mytheme.info in diesem Verzeichnis, mit dem Inhalt:

name = My Theme
version = 0.1
core = 6.x
base theme = garland
stylesheets[all][] = mytheme.css

Und erstellen Sie dann mit Ihrem Texteditor eine Datei mit dem Namen mytheme.css in diesem Verzeichnis und fügen Sie dort das zusätzliche CSS ein.

Weitere Informationen finden Sie in der druapl-Dokumentation .info-Dateien Und Stylesheets.Möglicherweise möchten Sie jedoch ein Buch kaufen, da die Online-Dokumentation nicht besonders gut ist.

Es sieht so aus, als ob sich die meisten Ihrer CSS-Informationen in einigen *.css-Dateien befinden.Es gibt auch einige Inline-Style-Informationen auf der Seite.Ihr Stil für die statischen Informationen stammt aus dem Inline-Material.Ich bin nicht sicher, wie Drupal die Seite generiert, aber der Ausgangspunkt für die Suche ist nach Eigenschaften für „ultima-edicao“.So wird das umgebende DIV genannt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top