2016-08-03 30 views
0

anpassen Ich habe eine Drupal-Ansicht, die Knoten Titel und Knoten Anzahl zeigen. Ich habe diese Knotenzahl von [kontextabhängige Filter> Inhalt (Typ)> eine Zusammenfassung anzeigen> Anzahl der Datensätze mit Link anzeigen].Wie kann ich COUNT Knoten mit CSS

SQL-Abfrage für das zeigt:

SELECT node.type AS node_type, COUNT(node.nid) AS num_records 
    FROM 
    {node} node 
    WHERE (((node.status = '1') AND (node.type IN ('company', 'job')))) 
    GROUP BY node_type 
    ORDER BY node_type ASC 
    LIMIT 3 OFFSET 0; 

Und es scheint, wie: Firma (2) Job (4)

Was soll ich tun, ist COUNT (node.nid) mit CSS anpassen . Ändern Sie beispielsweise die Schriftgröße der Anzahl und die Position dieser Anzahl.

Wie kann ich diese Zahl mit CSS anpassen? Oder eine andere Möglichkeit, um das zu zählen?

Antwort

0

Option 1
Überschreiben Sie die Vorlagendatei für die Views-Zeile.
Klicken Sie in der Ansichtsschnittstelle unter Erweitert auf Thema: Informationen.
Dort finden Sie eine Liste der Dateien, nach denen Sichten nach Themenvorlagen, Zeilen, Feldern usw. suchen. Die aktuell verwendete Datei ist fett formatiert.
Die Standarddesigndateien befinden sich im Ordner modules/views/theme/.
Sie möchten wahrscheinlich die Row style output überschreiben.
Erstellen Sie eine Datei mit einem der in den Views-Themeninformationen vorgeschlagenen Namen, und fügen Sie sie in Ihren Themes-Ordner ein. Kopieren Sie dann den Code aus der ursprünglichen Sichten-Vorlagendatei, und ändern Sie ihn mit der von Ihnen benötigten Ausgabe.

Eine praktische Funktion, um herauszufinden, welche Variablen in einer Vorlagendatei verfügbar sind, lautet . Wenn Sie das Entwicklungsmodul installiert haben, können Sie in Ihrer Vorlagendatei unter dpm(get_defined_vars()); auf einfache Weise alle Variablen anzeigen, die Sie in Ihrer Vorlagendatei verwenden können.

Option 2
Klicken Sie auf Rewrite Results dann Rewrite the output of this field in den Feldeinstellungen und fügen Sie Ihre HTML und Verwendung Ersatz Muster

Option 3 - wahrscheinlich die einfachste
ausblenden die ursprünglichen Felder und fügen Sie ein Global:Custom text Feld und fügen Sie Ihre HTML hinzu und verwenden Sie Ersatzmuster in der Ausgabe.

Option 4
überschreiben die template_preprocess_views_view_fields Funktion.

+0

thz so viel @ 2pha. Ich werde sie alle testen – nicehacker