Meta-Tag über Funktion setzen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Meta-Tag über Funktion setzen

Beitrag von rethus »

Gibt es eine Funktion, mit der ich aus einem Modul heraus Metatags für die Page setzen kann, in der das Modul ausgeführt wird?

Oder komme ich da irgendwie mit ner Chain weiter (muss zugeben, habe bisher noch nie was mit Chains gemacht)
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von Oldperl »

Hallo,

Funktion? Nein.

Chain? Ja - schau dir mal die Chain in der Datei contenido/includes/chains/include.chain.content.createmetatags.php an. Diese wird in der config-Datei data/config/production/config.chains.load.php per addChain-Methode eingebunden.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von rethus »

So eine Funktion wäre echt Gold wert!

Mit der Chain habe ich mich gestern beschäftigt.
Wann wird diese MetaTag-Chain denn getriggert? Bei jedem speichern (z.B. auch von CMS_HTML-Elementen) im Artikel?
Oder muss ich die in meinem Modul nochmal antriggern?

Kannst du mal übers Wiki schauen, habe dies gestern im Bereich Chains maßgeblich ergänzt. Ist das alles so richtig geschildert, oder gibt es da was zu ergänzen?
https://docs.contenido.org/display/CONDEVE/Chain
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von Oldperl »

Hallo,

Trigger-Punkte sind (leider) nur recht dürftig dokumentiert, jedoch steht in data/config/production/config.chains.php bei jeder Chain-Registrierung etwas dabei. Ansonsten müsste man das mal bei allen Chains aus dem Core heraus dokumentieren.

Wiki habe ich gesehen, die Inhalte entsprechen ja in weiten Teilen der alten HTML-Doku im docs-Verzeichnis. Grundsätzlich halte ich aber nichts vom Ablageort und von der Änderung der Core-Konf-Dateien.
Entweder man nutzt ein Plugin zur Einbindung eigener Chains, oder bindet sie per local.conf ein, wobei ich dann als Ablageort, aus Ermangelung eines besseren, ein Verzeichnis im Plugin-Ordner vorschlagen würde (Im data-Ordner wäre auch eine Möglichkeit). Grund ist hier natürlich ein späteres Update/Upgrade, bei dem ich persönlich gerne Änderungen, Anpassungen oder Erweiterungen "an einem Fleck" und dokumentiert habe, so dass man nicht lange suchen muss.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von rethus »

Ja, die Ablage in den Config-Files finde ich auch nicht sauber. Ich hab immer lieber Lösungen, die sich auch ohne Programmier-und Config-Kenntnisse integrieren lassen.

Mit "Chains im Plugin" ist ne super Idee. Da kann man dann ein "ownFrameworkPlugin" erstellen, wo man alle Hilfsklassen, etc reinhaut.
So könnte man dann von allen Modulen die man Programmiert diese Funktionen und Chains nutzen, ohne diese immer und immer wieder fest in den Modulcode zu packen.
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von Oldperl »

Genau so kann man das machen. Denke ich werde der CEC und den CHAINS da ein eigenes Kapitel in meinem Plugin-Buch widmen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von rethus »

Hört, hört, ein Plugin-Buch.
Ist das Open-Source (kann man mitlesen/schreiben)?
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Meta-Tag über Funktion setzen

Beitrag von Oldperl »

rethus hat geschrieben:Ist das Open-Source (kann man mitlesen/schreiben)?
Nein. Ich denke aber darüber nach Teile davon als Artikel auf meinem Blog zu veröffentlichen. Na mal schau' n.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Antworten