Danke an alle für die Hilfe!
Beiträge von Repters
-
-
Ich hab die Lösung für die meisten Probleme gerade selbst gefunden.
Ich habe den HTML-Code, der hier stand, per copy-paste eingefügt. Was nun passiert ist ist, dass die Anführungsstriche beim HTML-Code anders aussehen als die Anführungsstriche, die ich selbst schreibe. Scheint ein Problem mit der Schriftart zu sein oder so. Die, die ich selbst schreibe, sind einfach zwei gerade Striche in der Landschaft. Die, die durch das Copy-Paste aus dem Web entstehen, sind immer sehr schräg. Anscheinend werden die nicht im HTML-Code nicht als Anführungsstriche erkannt, bzw. es handelt sich dann wohl in Wirklichkeit um ein anderes Zeichen?
Wenn ich alles Anführungsstriche nach dem Einpasten per Hand neu reinschreibe, geht der HTML-Code plötzlich.
So was bescheuertes, ich dachte Anführungsstriche wären Anführungsstriche... so lernt man dazu. Wundersame Welt der Informatik.
--
Ich bin am Ende drauf gekommen, weil auf einer anderen Wordpress-Hilfswebseite der Satz stand: "UPDATE: Bitte kopieren Sie nicht einfach den Code, denn die Anführungszeichen werden eventuell falsch im HTML übernommen. Diese müssen unbedingt ersetzt werden, damit der Code funktioniert."
-> Das hat das Problem dann bei mir gelöst.
-
Ich will damit nicht patzig klingen, mir ist klar dass das ganze meine Schuld ist, und ich absolut nichts über CSS weiß. Irgendwas ganz dummes muss ich ja falsch machen. Ich weiß nur nicht was. Es ist zum in die Tischkante beißen. Hab halt Jura studiert und nicht Informatik, und auch hobbymäßig bisher nix damit zu tun gehabt.
-
Wie gesagt, kann mir jemand sagen was ich jetzt tatsächlich ändern soll? Das von Euch geschriebene habe ich doch gerade gemacht (vielleicht mache ich ja was blödes falsch). Funktioniert nur nicht.
-
So, ich hab jetzt wie gewünscht den Code ans Ende meiner style.css eingefügt (dieses Mal über den "Editor" im Wordpress-Admin, letztes Mal hatte ich es per Hand über FTP gemacht):
ul {list-style: disc; list-style-position: outside; margin-left: 25px;}
Ergebnis: Es hat sich absolut nichts geändert, Darstellung genau wie vorher.
----
Dann habe ich testweise mal für "square" hinten eingetragen:
ul {list-style: square; list-style-position: outside; margin-left: 25px;}
Ergebnis Es hat sich absolut nichts geändert. Es sind immer noch Kreise, und der Umbruch ist auch wie vorher.
---
Dann hab ichs mal für "li" eingetragen - ans Ende der Style.css das folgende:
li {list-style: square; list-style-position: outside; margin-left: 25px;}-> Ergebnis: Nix.
----Diese Einträge haben bei mir keinerlei Wirkung.
Ich verstehs nicht: Ich hab in Wordpress -> Appearance -> Editor ausgewählt "Stylesheet (style.css)" und da steht auch mein Theme (das, was auch unter "Themes" als aktiv angezeigt wird, und es ist auch definitiv meins weil die Programmierer diesem Custom Theme den Namen meiner Seite gegeben haben).
Dann ganz ans Ende gescrollt, und da den obigen Code-Inhalt eingefügt und auf "update file" gedrückt.
Dann die Seite refreshed. Nichts.
Auch als ich per Hand die style.css aus dem Verzeichnis meines Themes geladen, geändert und zurückkopiert habe - keine Änderung.
---
Es bleiben die beschriebenen zwei Fakten:1. Die von euch beschriebenen Einträge in der style.css ändern bei mir NICHTS, weder für "ul" noch für "li".
2. Auch der beschriebene HTML-Tag ändert NICHTS, wenn ich ihn beim "ul" angebe. Wenn ich ihn beim "li" angebe, funktioniert alles super - ich kann circle zu disc zu square ändern, ich kann den Text anders umbrechen lassen etc. - alles funktioniert.
Das ist einfach der Status Quo. Ich verstehe nicht, wo der Fehler liegt.
-
4. Die Angaben gehören als Inline-Style auf das UL, nicht auf den LI (also <ul style=""></ul>). Mach es lieber in der style.css (ul {}).
5. Das funktioniert so einwandfrei - Du bist nur im Trial & Error-Wahn! ;)Hi, danke für deine Antwort. Allerdings: Ich hab es doch schon im ul eingefügt. zB hatte ich oben ja schon geschrieben, dass ich als HTML testweise folgendes benutzt habe:
<ul style="list-style-type:square;">
<li>Coffee</li>
<li>TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeav TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea</li>
<li>Milk</li>
</ul>
---
-> Bei diesem Beispiel war dann der List-Style dargestellt NICHT square.---
<ul style="list-style-type: circle;">
<li style="list-style-type: circle;">Coffee</li>
<li>TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeav TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea</li>
<li>Milk</li>
</ul>
---
-> Beim zweiten Beispiel war der List-Style nur beim ersten Listeneintrag square, das andere blieb ein Kreis.
---
Wo war da der Fehler? Bei mir ändert der beschriebene ul-Eintrag NICHTS dafür wie die Listenitems dargestellt werden. Ich hab es eben noch mal probiert - keine Änderung. Erst wenn ich es beim "li" eintrage, ändert es sich korrekt.Woran liegt das?
Der Tag ist doch richtig so? Warum wird das obige Beispiel bei mir NICHT als square ausgegeben. Alles, was ich bei "ul" eingebe, hat bei mir keinerlei Folgen für "li". Hab ich da nen Schreibfehler drinnen? Muss das Semikolon weg? Braucht es ne Leerzeile nach dem "type:"? Ich verstehe jetzt, dass Ihr mir zum CSS-Befehl ratet. Aber mich interessiert natürlich trotzdem, was an meinem HTML-code falsch ist.
---
Eben noch diverse Male ausprobiert - ändert nichts. Es gibt keinerlei Veränderung bei den dargestellten Listenitems. Und mein Tag kann ja eigentlich nicht das Problem sein, wenn er GENAU SO als li-Tag funktioniert. Ich hab zur Sicherheit noch mal den bei "ul" nichts ändernden Tag ausgeschnitten und beim li-Eintrag genau so gepasted. Beim li gehts!
Kann es sein, dass meine Programmierer damals die style.css editiert haben, und da irgendwie die Hierarchie zwischen ul und li geändert haben? Ich hab Einträge in der style.css gesehen, die nach der Frage klangen (die hab ich aber nicht angefasst).
-
Ich glaube, ich gebe auf. Ich kann ja einfach in jeden einzelnen Listen-eintrag so schreiben:
<li style="list-style: disc; list-style-position: outside; margin-left: 25px;">Beispiel Beispiel Beispiel Beispiel</li>
Dann bricht es korrekt um. Ich verstehe absolut nicht,
- warum meine Änderungen in der style.css null Auswirkungen auf die Seite haben
- warum meine Änderungen im HTML-Tag von "ul" keine Auswirkungen auf die Darstellung beim "li" haben...aber das ist ja auch egal solange ich Listen erstellen kann die so aussehen wie ich es wollte. Der Code ist schon mörder-hässlich, aber was solls.
Danke für die Hilfe! Jetzt gehts jedenfalls halbwegs.
-
Langsam nähere ich mich dem Problem: Ich hab jetzt mal einen HTML-code von einer Webseite kopiert, der angeblich die Kreise als Symbol für die Aufzählung durch Kästchen ersetzen soll. Wie folgt:
<ul style="list-style-type:square;">
<li>Coffee</li>
<li>TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeav TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea</li>
<li>Milk</li>
</ul>Ergebnis: Gar nichts! Immer noch Kreise!
Dann hab ich einfach mal versucht, den Tag IN die li-items zu schreiben:
---
<ul style="list-style-type: circle;">
<li style="list-style-type: circle;">Coffee</li>
<li>TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeaTeav TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea TeaTeaTeaTeaTeaTeaTeaTeaTeaTea</li>
<li>Milk</li>
</ul>
---
JETZT gehts! Das erste "li" wird als Kreis angezeigt. Das zweite nicht.Das heißt mein Problem ist, dass sich der ul-Tag nicht auf die li-items auswirkt... weiß jemand, woran das liegt? wird das nicht automatisch auf li angewendet, wenn man bei ul was ändert?
---Äh, OK - in meiner style.css steht ja auch ein Eintrag für li!!! Da wurden wohl die ganze Zeit diese Einstellungen verwendet.
Das heißt, meine finale Vermutung:
Der von Brawler angegebene code ist insofern falsch, als ich den basic style für "li", definieren muss, NICHT für "ul"? Der Code von Brawler ändert nichts, weil die Tags die bei CSS zu "li" stehen vorgehen, und alles was ich da zu "ul" schreibe gar nicht angewendet wird?
-
Nein, geht nicht.
Ich hab das in der style.css wie beschrieben geändert, und die wieder hochgeladen (die Datei style.css in /themes/meinTheme - und ich hab sichergestellt, dass das wirklich das aktive Theme ist)
Aber es bricht nach wie vor falsch um. Es gibt keine sichtbare Änderung an der Darstellung mit dem Befehl ul.
---
Was ich mich auch frage, ehrlich gesagt:
Der Befehl funktioniert bei mir ja auch nicht so.
Was ist denn der HTML-Befehl, mit dem ich das einfach mal ausprobieren könnte?
--- so richtig?
<ul list-style: disc; list-style-position: outside; margin-left: 25px;>
</ul>
---Ich würde gerne mal den Befehl als HTML probieren. Wenn schon das nicht geht (was ja momentan der Fall ist), warum soll ich an dem CSS-Code fummeln.
Sicher, dass die Parameter so stimmen? Wie gesagt, auf HTML-Ebene geht es auch nicht.
-
Momentan steht in meiner style.css unter basic styles das folgende:
----
ul,
ol,
li,
dl,
dt,
dd,
ul ul,
ol ol,
dl dt,
dl dd {
list-style: none;
margin: 0;
padding: 0;
}
--
das heißt ja wohl, dass ich die von Brawler genannte Zeile nicht einfach reinpaste (weil es ja schon nen eintrag für "ul" gibt), sondern ich
1. - lösche das "ul" aus dem genannten
2. - und mache dahinter einen neuen Eintrag mit dem Inhalt von Brawler?Sonst ist es ja doppelt vergeben?
Also als Ergebnis:
---
ol,
li,
dl,
dt,
dd,
ul ul,
ol ol,
dl dt,
dl dd {
list-style: none;
margin: 0;
padding: 0;
}ul {list-style: disc; list-style-position: outside; margin-left: 25px;}
-
Hi,
sorry für meine blöde Nachfrage zum Post von Brawler, aber:
1. Brawler, warum hat der diese merkwürdigen Klammern und vorher das ul? Und nicht wie bei mir <ul></ul>? Ist es, weil sich da was geändert hat oder weil an das in Foren so schreibt damit der Browser das nicth als Code interpretiert sondern als Text lässt, während man es im Forum liest? Und dann muss man es umformatieren in <ul></ul> Oder schreibt man das wirklich GENAU SO wie du gepostet hast in die Wordpress-Page? Meine Frage ist blöd, aber ich hab wirklich so wenig Ahnung... ^.^ 'Sorry.
2. Wenn ich den Code genau so eingebe wie von dir beschrieben, dann erkennt er das nicht als HTML-Tag und schreibt es einfach als Text hin.
3. Ich habs mal so versucht:
<ul style="list-style: disc; list-style-position: outside; margin-left: 25px;">
<li>Test-Zeile 1</li>
<li>Test-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-ZeileTest-Zeile</li>
</ul>Aber das Ergebnis ist genau wie vorher - er bricht wieder falsch um.
4. Auch dieser Versuch den Code von Brawler einzusetzen hat wieder nur das alte falsche Ergebis gebracht:
<ul list-style: disc; list-style-position: outside; margin-left: 25px;>
<li>Test-Zeile 1</li>
<li>Test-Zeiel 2 Das <strong>kostenlose Erstgespräch</strong> <a href="http://www.holst-legal.de/anwaltssuche-und-vertrauen/">[Die Erklärung zum Hintergrund finden Sie hier: "Anwaltssuche und Vertrauen"]</a><a href="http://www.holst-legal.de/kostenlose-ersteinschaetzung/">[Kontakt aufnehmen können Sie hier: "Kostenlose Ersteinschätzung"]</a>
</li>
<li>Die <strong>hohe Kostentransparenz</strong> <a href="http://www.holst-legal.de/anwaltsgebuehren/">[Link zur Seite über die Gebühren]</a></li>
</ul> -
Hi,
Ich habe eine Internetseite, die von jemand anderem programmiert wurde. Auf einer page habe ich den Listen-Befehl benutzt, und das Resultat sieht hässlich aus. Was passiert ist, dass beim zweiten Listen-Item - wo der Text zu lang ist für eine Zeile, also umbricht - der Umbruch auf die Höhe der Bullet-Points erfolgt. Wie kann ich es so machen, dass er dahin umbricht wo auch der andere Text anfängt? Also, dass der ganze Text immer an der gleichen Stelle anfängt, auch nach einem Umbruch?
Ich hab mal den Screenshot des falschen Umbruchs angehängt, das Bild macht es viel einfacher klar als mein Text.
Der von mir benutzte Code war:
---
Blabla
<ul style="margin-left: 25px;">
<li>Ein <strong>preis-leistungsmäßig günstiges Angebot</strong> in diesen allgemein eher teuren Rechtsgebieten.</li>
<li>Das <strong>kostenlose Erstgespräch</strong> gucken ob der Text jetzt anders umbricht, Test Test Test, dann den Text wieder in das Listenitem verschieben, der Link ist ganz unten gucken ob der Text jetzt anders umbricht, Test Test Test, dann den Text wieder in das Listenitem verschieben, der Link ist ganz unten gucken ob der Text jetzt anders umbricht, Test Test Test, dann den Text wieder in das Listenitem verschieben, der Link ist ganz unten</li>
</ul>
</br>
---Falls mein Problem immer noch unklar ist - ich will, dass die Worte "unten" und "jetzt" weiter rechts anfangen, auf der Höhe auf der auch das "Das" anfängt. Also der Text immer einheitlich anfängt.
Muss ich das Template ändern, oder kann ich da auch nen CSS-/HTML-Code benutzen der mein Problem löst (was mir natürlich lieber wäre)?
Danke!
-
Die gängigen Tutorials (die 10, die man über Google am schnellsten findet) habe ich mir schon mal angesehen gehabt. Da wurde aber primär erklärt wie man die apache-commands anbekommt, was man in Wordpress dann einstellen muss (zB Entscheidung bzgl. der Lösung Subdomain/Folder).
Dann stand da meist noch am Schluss: "iÜ müssen das Theme und die Plugins Multisite-fähig sein."
Die anderen Schritte habe ich verstanden und habe auch eine Vorstellung, welcher Aufwand das sein dürfte.
Nur bei dem Punkt "Theme und Plugins multi-site-fähig" hatten sie das irgendwie nicht weiter substantiiert. Daher wusste ich nicht, ob das nur so eine Randbemerkung war (und das eigentlich kein Problem ist), oder ob das wochenlange Arbeit von Entwicklern bedetet bzw. ein speziell auf Multiste zugeschnittenes Theme.
Aber Monika hat das ja schon beantwortet (normales Theme dürfte keine Probleme machen).
Deine Links gucke ich mir mal an, danke.
Finde ich sehr lieb, dass Ihr Euch die Mühe gegeben habt meinem langen Post zu folgen! Ihr habt mir sehr geholfen ^.^. Ich hab selbst fast keine Ahnung von Wordpress, und war alleine mit der Frage ziemlich aufgeschmissen. Ich finde es toll, dass es Menschen gibt die so uneigennützig Rat geben...
-
Du meinst: Man kann aus jeder normalen Wordpress-Seite recht einfach eine Multisite machen (man muss natürlich auf dem Server apache-commands haben/mod rewrite, htaccess und so, aber das kann ich selbst) - und man muss auf Ebene der Wordpress-Installation wenig bis nichts ändern?
-
WPML ist für mehrere Sprachen, brauchst du all dies auch noch in mehreren Sprachen?
Wenn nein, dann ist WPML für deine Wünsche nur mit horrender Vergewaltigung dafür nutzbar.
Und so ursauber fantastisch schnell ist es nicht wirklich gecodet...Nein, ich will nur eine Sprache.
Ich kam auf WPML, weil die Designer sagten man könne es dafür "zweckentfremden", und die Plugin-Developer haben auf meine Frage hin auch eilfertig versichert dass man das Menü da im Grunde frei konfigurieren könne, man müsse es also nicht für Sprachen nutzen sondern es ginge auch für eine "mehr-Menü-Aufgabe" wie meine.
Aber die Youtube-Videos zeigen lauter Plugin-Einstellungen bzgl. speziell Sprachen, die man da nicht abstellen kann (ich will weder Widgets wo man "toll" Sprachen auswählen kann, noch Zwangs-Verknüpfungen zwischen spanischen, englischen etc. Versionen derselben Seite, ...).
Und da im Code manuell rumzufummelm um das alles was ich nicht will auszumachen... das wäre wohl eine grässliche Idee. Was ist, wenn dann das Plugin geupdated wird?
Von daher ist es wohl wirklich so, dass ich Multisite nehmen muss oder auf einzelne Wordpress-Installationen angeweisen bin.
Ich verstehe dich so, dass Multisite gut genug funktioniert um das zu wagen?
Das ist nicht total aufwändig bei Updates von Wordpress?
---
Momentan machen die Programmierer schon meine CI.
Ist es praktikabel, wenn ich die die Grund-Seite fertig machen lasse, und dann irgendwem 200 Dollar dafür gebe dass er das noch Multisite-fähig macht? Oder ist das dann total aufwändig? Wenn schon eine Seite mit Custom Theme komplett läuft, das Theme aber eben custom programmiert ist und nicht unbedingt multi-site-fähig ist?
-
BvW: Dagegen spricht, dass es in meiner Branche (Beratung) eine hohe Wichtigkeit hat dass ich den Kunden einen Link geben kann der zu einer Seite führt bei dem ihr Problem "im Zentrum steht". Es kommt irgendwie nicht so cool, wenn ich denen einen Webseiten-Link gebe und dann steht da unter einem Punkt unsere Angebote und dann kommen da 10 Sachen die überhaupt nicht zusammenhängen, und sie friemeln sich durch und klicken auf den Punkt 9. Das geht marketingmäßig absolut nicht.
---
Jedenfalls schon mal danke für die Hilfe.
---
Wisst Ihr zufällig, ob Wordpress Multisite stabil/"normal" genug ist um das zu wagen? Meine Webdesigner sträuben sich total, die wollen das auf keinen Fall machen. Hat das einen seriösen Grund, oder haben die nur keine Lust weil sie das nicht können? Wenn es nur deren fehlende Routine ist, lasse ich die einfach die CI erstellen und geben das dann an jemanden, der das besser kann (das würden sie wohl auch verstehen).
Das WPML-Plugin, was die Programmierer wollen, macht mich skeptisch.
Weil zwar theoretisch immer gesagt wird, man könnte da die Menü-Leiste völlig flexibel benutzen (also müsste das gehen was ich will); aber bei den Screenshots und Youtube-videos stehen überall Sachen die man nicht ausmachen kann, die ich aber nicht will. z.B. Sprachwahl über Widget (nein!), hinter jedem Post steht "Dieser Post ist auch verfügbar auf Spanisch", etc. - ich hab sorge dass das totales Gefummel wird weil WPML eigentlich für Multi-Sprachen-Versionen gedacht ist, und die scheinen viele "tolle" Zwangs-Features drinnen zu haben. Klar, bevor ich die 200 Dollar bezahle versprechen mir die Developer das blaue vom Himmel herunter wie toll man das customisieren könne, und die Programmierer erzählen wir wie toll WPML ist (damit ich ihnen die Seite zum Programmieren gebe, weil ich für Multisite woandershin müsste?). Fragt sich aber, ob das dann auch noch stimmt wenn die Programmierer und die Plugin-Developer das Geld haben...
-
SirEctor:
Mein Problem mit der IF-Abfrage ist, dass sie alles extrem kompliziert macht.
Das muss ich kurz erklären, denn du wirst hier wohl einwenden wollen dass der IF-Befehl in der functions.php nicht so kompliziert ist, und damit hast du dann Recht.
Was ich meine ist:
Ich habe sehr viele Seiten, die immer gleich sind. START, Impressum, Sonstiges, ... sind immer gleich. Es ist nur eine Unterseite, die jeweils anderen Inhalt hat ("Unser Produkt 1" "Unser Produkt 2").
Das Problem ist aber dann: Wenn ich auf dem Layout von Produkt 1 bin, und auf Impressum drücke oder auf Sonstiges, dann müsste ich am Ende für JEDES der Produkte Unterversionen aller dieser Seiten erstellen. Denn wenn ich auf "Impressum" drücke, würde ja sonst im Impressum plötzlich die Hauptleiste nicht mehr passen.
Stell es dir so vor: Man ist gerade "auf der Seite von Produkt 3", will da mal kurz ins Impressum gucken, drückt da drauf - das würde dazu führen dass man plötzlich die Menü-Leiste von Produkt 1 oder 2 hat, weil die IF-Abfrage ja zu einem festen Menü führen müsste (und nicht dynamisch je nachdem wo man hergekommen ist).
IF Site=Impressum, Navbar =... ja? Was? Das soll ja gerade davon abhängen, weil das Impressum eine allgemeine Seite ist, man könnte von jeder der Produktseiten draufgehen...!
(mir ist klar, dass der "Code" hier Quatsch ist, ich weiß wie man einen IF-tag schreibt, das war nur als Beispiel gemeint)Deswegen müsste ich also ALLE allgemeinen Seiten für JEDES einzelne Produkt neu anlegen, auch die allgemeinen die sich gar nicht unterscheiden sollen. Und da würde ich dann sogar noch Probleme mit den Namen kriegen - "Impressum" kann es ja eigentlich nur einmal als Name geben?
Das endet doch alles mega unübersichtlich, wenn ich dann am Ende über 100 Unterseiten habe und da extra Excel-Listen erstellen muss, was überhaupt wozu gehört.
Und wenn ich in meinem Impressum die Adresse ändern müsste, müsste ich bei 10 Produkten 10 Impressums-Seiten ändern. Elegant ist das nicht gerade.
z.B:
10 "Produktseiten" mit je eigenem Menü und 10 Menüpunkten, aber es unterscheidet sich jeweils nur eine Unterseite, die restlichen 9 Menüpunkte sind allgemein und für alle Seiten gleich.
Eigentlich brauche ich nur 9 (allgemeine Seiten) + 10 (spezifische Seiten) = 19 Seiten unter "Sites" erstellen und unter "Menu" anordnen.
Da ich aber alle "allgemeinen" Unter-Seiten neu erstellen müsste (wegen des beschriebenen sonst auftretenden Problems, dass wenn man auf die allgemeinen PUnkte klickt die Navbar nicht mehr passt), bräuchte ich 100 Seiten!
--
Nur, die anderen Lösungen haben auch Probleme. WPML ist für Sprachen gedacht und es passt dann vieles nicht, Multisite soll diverse Probleme verursachen, 10 einzelne Wordpress-Seiten anzulegen ist unelegant und nervt wenn man Updates machen muss.
Dabei will ich eigentlich so was einfaches! Einfach 10 Haupt-Menüs anlegen und dazwischen wechseln können von der Seite aus (als User).
-
Wieso erstellst du dir nicht einfach selber 3 Stück, dann kannst du diese einfügen und eventuell alle 3 in anderen Farben was auch immer. http://www.smashingapps.com/2013/02/18/48-…5-and-css3.html
Das verstehe ich jetzt nicht.
"...dann kannst du diese einfügen..." -> wie denn? Das ist doch gerade die Frage.
Ich will ja nicht auf EINER Seite 3 Menüs GLEICHZEITIG angezeigt bekommen (dann würde ich ganz einfach Widgets nehmen). Sondern die Haupt-Navigationsbar soll unterschiedlich sein.
Man sieht also, wenn man den Content für Produkt 1 ansieht, nur dessen Menü. Wenn man den Content für Produkt 2 sieht, nur dessen Menü.
Und irgendwo gibt es einen BUtton zum Switchen, oder ein Link in der Navbar oben führt halt zu eine der anderen "Seiten" die das andere Menü haben.
Die Frage war, wie man sowas umsetzen kann.
War meine Beschreibung unklar?
Sorry, wenn ich mich blöd ausdrücke, bin kein Programmierer.
-
Hallo,
ich wollte eine Wordpress-Seite erstellen die 3 Produkte verkaufen soll. Für jedes Produkt brauche ich aber eine eigene Navigationsleiste, weil es jeweils ganz andere Menü-Punkte geben soll. Also, noch mal anders gesagt: Ich will eine "Seite" erstellen i.S.v. komplett identischem Layout (Header, Style, Schriftart - ALLES KOMPLETT gleich), NUR im Menü will ich verschiedene Punkte angezeigt kriegen die dann natürlich auf die unterschiedlichen Produkte gehen.
Beispiel:
Für Produkt 1 die Menüpunkte 1. Einleitung 2. "Das Produkt 1" 3. Impressum
Für Produkt 2 die Menüpunkte 1. Einleitung 2. "Das Produkt 2" 3. Impressum
Für Produkt 3 die Menüpunkte 1. Einleitung 2. "Das Produkt 3" 3. ImpressumIch weiß bisher von den folgenden Möglichkeiten, das umzusetzen:
1. Wordpress Multisite
2. Plugins (vor allem WPML, das ist aber ziemlich mächtig und im Grunde zu kompliziert für mich?)
3. Ein IF-Befehl in der header.php, der unter bestimmten Bedingungen ein anderes "menu" aus appearance -> menu anzeigt.
4. einfach komplett getrennte Wordpress-Seiten erstellen (indem ich die Seite immer wieder klone)Irgendwie frage ich mich aber, ob das wirklich alles ist an Möglichkeiten.
Fragen:
1. Gibt es doch noch eine einfachere Möglichkeit als die genannten? (Widgets bringen mir, wenn ich das richtig verstanden habe, nichts, denn es soll ja die Main nav bar anders sein - die, die unter "appearances" -> "menu" steht und auf der Seite oben angezeigt wird)
2. Wenn nicht: Welche von den genannten Möglichkeiten findet ihr am besten?
Ich kann nach wie vor nicht ganz glauben, dass das bei Wordpress wirklich so kompliziert sein soll. Was ich will, ist doch ziemlich einfach?
lg
-