So fügen Sie verschiedene Logo-Bilder für einen bestimmten Inhaltstyp und eine bestimmte Seite hinzu. Es möchte dynamisch sein. Wenn Benutzer Inhalte hinzufügen, möchte er das Logo auswählen
7
Erstellen Sie mehrere benutzerdefinierte Blöcke mit Logo-Bild und zeigen Sie mit Seite die gewünschte Seite an.
Sie wissen nicht, ob diese Methode die Anforderungen erfüllt, aber Sie können einen Blick darauf werfen. Als Drupal 8 erstellt ein Block für das Logo. Sie können für jeden Inhaltstyp einen separaten Block erstellen, der von der sichtbaren Sichtbarkeitsbedingung abhängt.
quelle
Erstellen Sie einen dynamischen Ansichtsblock und verwenden Sie diesen als Logoblock.
/admin/structure/views/add
Fügen Sie in der Ansicht für Felder Ihr Bild hinzu
Klicken Sie auf Erweitert (ganz rechts), um den
ID
Kontextfilter hinzuzufügen. Geben Sie den Standardwert Content ID from URL an. ( Hinweis: Die Ansichtsvorschau wird leer, was normal ist, da die Bearbeitungsseite der Ansicht keine Inhalts-ID hat.)/admin/structure/block
) und fügen Sie den View-Block einer Region hinzu. Wählen Sie unter Sichtbarkeitseinstellungen den Inhaltstyp aus, in dem dies angezeigt werden soll.quelle
Fügen Sie Ihr Logo-Feld zu Ihrem angegebenen Inhaltstyp hinzu, erstellen Sie dann eine benutzerdefinierte Seitenvorlage für diesen angegebenen Inhaltstyp, rufen Sie die URL des Logo-Felds zu Seitenvorlagenvariablen ab, fügen Sie sie hinzu und verwenden Sie sie für die Seitenzweigdatei.
Wenn Sie weitere Informationen wünschen, sagen Sie mir, dass ich es für Sie bereitstelle.
quelle