TAG zur Ausgabe von Kategorietitel

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
User avatar
Uwe367
Posts: 1207
Joined: Sat 15. Sep 2007, 07:19
Location: Koblenz

TAG zur Ausgabe von Kategorietitel

Post by Uwe367 »

Hallo zusammen,

Gibt es ein TAG oder einen RT zur Ausgabe des Kategorietitels (Admin --> Seitenstruktur)?
Hintergrund ist folgender:
Mit Hilfe eines Users läuft pjax in einer meiner Installationen. Das ganze funktioniert einwandfrei, jedoch wird der Seitentitel nicht neu geladen wenn ein anderer Content durch Klick auf einen Link geladen wird.
Hierzu benötigt pjax ein

Code: Select all

<title>...</title>
Attribut worauf es zugreifen kann.

Gruß
Uwe
kmstario
Posts: 396
Joined: Thu 27. Jul 2006, 11:34
Location: Berlin
Contact:

Re: TAG zur Ausgabe von Kategorietitel

Post by kmstario »

Hallöchen,

meines erachtens müsste das mit {CATEGORY} gehen oder?

oder falls nicht ausreichend geht auch sehr viel hiermit
--------------------------------------------

Alles Gelingen hat sein Geheimnis, alles Mißlingen seine Gründe.
PHPWCMS ist einfach nur großartig!
nameless1
Posts: 880
Joined: Sun 27. Apr 2008, 23:22

Re: TAG zur Ausgabe von Kategorietitel

Post by nameless1 »

kmstario wrote: meines erachtens müsste das mit {CATEGORY} gehen oder?
wenn ich es richtig verstehe wäre der seitentitle des 'Frontend Setup: Seitenlayout' wünschenswert. category gibt mir ja "nur" den kategorietitle aus.
User avatar
Uwe367
Posts: 1207
Joined: Sat 15. Sep 2007, 07:19
Location: Koblenz

Re: TAG zur Ausgabe von Kategorietitel

Post by Uwe367 »

In dem jetzigen Fall arbeite ich mit diesen Einstellungen
Image
Also wäre es wünschenswert daß der Seitentitel (Admin --> Seitelayout) sowie der Kategorietitel (Admin --> Seitenstruktur) ausgegeben werden.

Ich habe mir heute mal ein paar Gedanken gemacht und mittlerweile denke ich daß ich mit der Suche nach einem TAG auf der falschen Fährte bin. Warum?
Deaktiviere ich pjax, wird alles so, wie im Seitenlayout festgelegt, dargestellt. Von daher braucht es aus meiner jetzigen Sicht keinen zusätzlichen TAG da die Ausgabe ja bereits von phpwcms generiert wird. Die Ausgabe wird halt nur nicht aktualisiert da nur ein bestimmter DIV Container neu geladen wird und nicht der gesamte Head.

Weiterhin ist mir heute Abend eine Sache aufgefallen die mich eben zu diesem Schluß bringt, daß kein weiterer TAG nötig ist.
Rufe ich meine Testseite auf, so wird in der Titelleiste des Browsers alles richtig dargestellt.
Image
Quellcode:

Code: Select all

<title>pjax-test | Home</title>
Klicke ich nun zu einer Unterseite (index.php?sportnews) passiert folgendes:
Die Darstellung im Browser bleibt wie bei Home
Image
jedoch hat sich im Quellcode etwas getan:
Quellcode

Code: Select all

<title>pjax-test | Sportnews</title>
Heißt also daß der Titel im Quellcode richtig geladen, jedoch nicht in der Titelleiste des Browsers ausgegeben wird :?:
Achso... habe das ganze mit Firefox, IE, Opera und Safari getestet, jeweils die neuesten Versionen und in allen das gleiche Ergebnis.
nameless1
Posts: 880
Joined: Sun 27. Apr 2008, 23:22

Re: TAG zur Ausgabe von Kategorietitel

Post by nameless1 »

deine gedanken sind nicht zu ende gedacht. ich denke, dass du die grundfunktion von pjax noch nicht endgültig durchschaut hast.
beim aufrufen des quellcodes wird in jedem fall immer die volle seite ausgeliefert. nur pjax lässt sich den output trimmen und fügt es dann dynamisch ein. das ist via console einsehbar.
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: TAG zur Ausgabe von Kategorietitel

Post by Oliver Georgi »

Eigentlich lässt kein Browser mehr zu, den Seitentitel nachträglich ohne "echten" Reload zu ändern. Früher ging das einfach per JavaScript.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
nameless1
Posts: 880
Joined: Sun 27. Apr 2008, 23:22

Re: TAG zur Ausgabe von Kategorietitel

Post by nameless1 »

finde zum fehlenden browser-support nichts und kann es auch hier nicht reproduzieren (aktueller ff, chrome, ie). scheint sogar html5 standard zu sein.
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: TAG zur Ausgabe von Kategorietitel

Post by Oliver Georgi »

Kann sein, dass es anders behandelt wird, direkt per JavaScript darfst ja nicht.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
top
Posts: 535
Joined: Fri 11. Aug 2006, 15:03
Location: Eutin

Re: TAG zur Ausgabe von Kategorietitel

Post by top »

Oliver Georgi wrote:Eigentlich lässt kein Browser mehr zu, den Seitentitel nachträglich ohne "echten" Reload zu ändern. Früher ging das einfach per JavaScript.
Also sowas scheint ja noch zu funktionieren:

http://www.netzwelt-kali.de/index.php?m ... eporeid=71

Oder habe ich da was falsch verstanden?
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: TAG zur Ausgabe von Kategorietitel

Post by Oliver Georgi »

ok, vielleicht bringe ich auch was durcheinander ;)
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
Uwe367
Posts: 1207
Joined: Sat 15. Sep 2007, 07:19
Location: Koblenz

Re: TAG zur Ausgabe von Kategorietitel

Post by Uwe367 »

Ich glaube ich habe die Lösung zu dem Problem gefunden, wobei ich mit dieser Äußerung vorsichtig bin :?
Ich habe das nun auf folgende Weise gelöst:

Code: Select all

<!--PJAX_START//-->
			{CONTENT}
            <script>
			$(document).ready(function () {
    $(document).attr("title", "Pjax-Test | {CATEGORY}");
});
</script>
        <!--PJAX_END//-->
und das ganze funktioniert.
Nun wird mir in der Titelleiste des Browsers der Seitentitel und der Kategorietitel, so wie ich es will, ausgegeben.
Es scheint einfach nur daran zu liegen daß man das neuladen von

Code: Select all

<title>...</title>
zwischen

Code: Select all

<!--PJAX_START//-->
....
<!--PJAX_END//-->
setzen muß damit bei jedem neuladen des DIV Containers auch der entsprechende Seitentitel geladen wird.

Frage nun an die Experten (ich bin ja nur ein Noob :mrgreen: )
Gibts bei meiner Lösung irgendwelche Bedenken, egal ob nun Sicherheits- oder Programmiertechnisch oder ist das eine Lösung die alltagstauglich ist?
nameless1
Posts: 880
Joined: Sun 27. Apr 2008, 23:22

Re: TAG zur Ausgabe von Kategorietitel

Post by nameless1 »

@kompatibilität
facebook und co. manipulieren doch auch permanent den title ...

@uwe361
das hättest du auch einfacher mit dem <title> tag haben können. wäre dann nur nicht w3c-konform, but who cares?
User avatar
Uwe367
Posts: 1207
Joined: Sat 15. Sep 2007, 07:19
Location: Koblenz

Re: TAG zur Ausgabe von Kategorietitel

Post by Uwe367 »

nameless1 wrote:@kompatibilität
facebook und co. manipulieren doch auch permanent den title ...

@uwe361
das hättest du auch einfacher mit dem <title> tag haben können. wäre dann nur nicht w3c-konform, but who cares?
Klar, aber wenn es eine saubere Lösung gibt, warum dann dirty?
Sicher hätte ich einfach das <title> TAG in den BODY schreiben können, hatte ich ja auch zu Versuchszwecken um zu sehen was passiert, aber wenn das was ich machte ne saubere Lösung ist solls doch recht sein :wink:
Post Reply