Hallo zusammen, ist jetzt evtl. ne blöde Frage, aber ich weiß einfach nicht wie/wo ich etwas in den Headbereich der Startseite einfüge. Es ist wichtig das es nur auf der Startseite im Head ist. Also scheiden die Meta Angaben im Admin aus. Normalerweise die index.php, aber die kann ich ja nicht bearbeiten. Ist sicherlich wieder irgendwas mit der dynamic.css, oder? Aber wenn ja, wie und wo Danke für jede Hilfe.
vielleicht sagst uns was genau du wo einfügen willst. der Header wäre ja ein Teil des html codes. Oder willst etwas darstellen lassen was auf der Startseite sein soll?
Hallo, ne, ich will nichts darstellen, sondern einen Canonical-Tag in der Headbereich der Startseite einfügen.
Hallöchen, das würde mich auch interessieren. Scheinbar lässt sich der Header nur global ändern. Grüße
Hi Dennis! Naja, es gibt ja nur eine Startseite. Also müsste es eine Template-Datei sein, die nur dort Auswirkungen hat. An welcher Stelle innerhalb von <head></head> dürfte ziemlich egal sein. Grüße
Warum ist es eigentlich so schwer mal genau zu schreiben was man vorhat statt dieser Fragen ohne Details. Warum Frag ich eigentlich noch??? Bastelt mal schön alleine weiter wenn ihr eh alles besser wisst.
Hi Dennis, bitte entschuldige, falls ich dir zu forsch auftrete. Leider weiß ich nicht so recht, was genau ich dazu noch an Informationen ergänzen kann. Wir möchten im HTML-Bereich <head></head> nur auf der Startseite einen Link der Form <link rel="canonical" href="http://www.meine-domain.de/" /> einfügen - der sogenannte Canonical-Tag. Mehr ist es nicht und das steht weiter oben eigentlich schon drin. Ich glaube der Knackpunkt ist die Frage, wie das auf die Startseite begrenzt ausgegeben werden kann. Die Frage "Wo genau" ist genau das, was wir nicht wissen und vermutlich auch der Grund, weshalb es diesen Beitrag gibt. Grüße
Da wirst Du m.E. in das Script "..\includes\header.php" müssen und dort zwischen <head> und </head> deinen Link einbauen. Ob mit "$_SERVER["PHP_SELF"]" oder "$_SERVER['SCRIPT_NAME']" jetzt abgefragt werden kann, ob es die "index.php" ist ... musste mal probieren.
Hallo Manfred, vielen Dank für den Hinweis. Ich werd das mal ausprobieren. Grüße & nen schönen Abend noch
Sorry Sebastian, das war nicht direkt gegen dich und nicht böse gemeint. Das einfach weil man sich so oft hier im Kreis dreht weil man immer nur halbe Fragen ohne Details hat und auf Nachfragen was man oder wo man genau was einbauen will halt keine genauen Infos bekommt. Daher mal kurz nen Ausraster gehabt
Hallo, updatesicher kann man das Vorhaben mit einem HeaderExtenderComponent-Overload realisieren. Dazu legt man im Verzeichnis user_classes/overloads einen neuen Ordner mit dem Namen HeaderExtenderComponent an. Darin legt man eine Datei z. B. mit dem Namen CanonicalMetaTag.inc.php an. Diese hat den Inhalt: PHP: <?php /* -------------------------------------------------------------- CanonicalMetaTag.inc.php 2014-02-13 mb Gambio GmbH http://www.gambio.de Copyright (c) 2014 Gambio GmbH Released under the GNU General Public License (Version 2) [http://www.gnu.org/licenses/gpl-2.0.html] -------------------------------------------------------------- */ class CanonicalMetaTag extends CanonicalMetaTag_parent { function proceed() { if(isset($GLOBALS['category_depth']) && $GLOBALS['category_depth'] == 'top') // nur auf Startseite ausführen { echo $this->v_output_buffer['canonical_tag'] = '<link rel="canonical" href="http://www.meine-domain.de/" />' . "\n"; } parent::proceed(); } } Nun muss man im Adminbereich des Shops unter dem Menüpunkt "Cache leeren" nur noch den Modulcache leeren (zweiter Button). Der Meta-Tag wird nun im head-Bereich, nur auf der Startseite, angezeigt. Die Datei für die Tippfaulen auch nochmals im Anhang.
Hallo Dennis, kein Problem. Ich find es super, dass Leute wie du hier so aktiv sind und vielen anderen helfen wollen. Da kann man bei der Menge an Fragen schon mal die Geduld verlieren ;-) Grüße
Hallo Moritz, das ist echt super! Vielen Dank! Werd ich gleich mal testen. Grüße EDIT: Funktioniert 1a
Hallo zusammen. Da habe ich auch eine Frage: Es soll dauerhaft auf der Startseite ein Live-Chat-Widget erscheinen. Dazu muss im <head><head> ein Java Script eingefügt werden. Mir wurde geraten, einen neuen Content im Content Manager anzulegen. Da kommt das Widget, aber nur in der Vorschau. Wo muss ich das Script denn einbauen, damit das Widget ständig sichtbar ist? Danke schon mal und frohes Fest. # Erledigt. Hab es im Footer ausserhalb des div eingebaut.
Die Anleitung für das Canonical Tag funktioniert bei mir nicht (Gambio 2.3). Da wird nichts weitergeleitet. Im head steht auch nichts Neues drin. Sind hierzu weitere Einstellungen notwendig? Oder geht das bei den neureren Gambio Versionen anders? Beste Grüße Marcel