Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 20. März 2013 14:16

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

[GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Mahlzeit!

wie kann man zum Beispiel Inhalt mit Bild von Seiten X Y oder Z auf Seite A Incuden. Kann man im Backend von Seite A das so machen, das ich mit Dropdown oder noch besser mit Checkboxen bestimmen kann welche Seiten ich Includen will?

Bitte keine Lösung Interner Seiten-Weiterleitung, weil Seite A eigentlich die Startseite ist und in der URL nur www.meineseite.de und nicht www.meineseite/unterseite stehen soll! Bitte auch nicht mit dem News-Modul, das geht aus bestimmten Gründen in diesem Fall nicht!

Wahrscheinlich lachen jetzt viele, weil das so einfach ist!

Währe dringend... Habt Mitleid mit einem Neuling!


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#2 20. März 2013 14:20

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Hätte dir auf den ersten Beitrag eine Antwort gehabt. Nach dem löschen ist mir der Aufwand nun zu gross!


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#3 20. März 2013 14:24

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Entschuldige, ich dachte ich bin im falschen Bereich gelandet drum nochmal neu, nicht das ich Ärger bekomme! Ich bin noch nicht so erfahren! Ich zahl dir sogar was wenn du möchtest!

Beitrag geändert von parsec (20. März 2013 14:49)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#4 20. März 2013 14:24

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Hallo und willkommen im Forum.

Ganz so einfach ist es leider nicht. Vor allem, wenn es mit Dropdown etc. sein soll.

Habt Mitleid mit einem Neuling!

Wie neu bist Du denn?
Denn ohne HTML oder Smarty kommst Du hier nicht weiter.
(Aber keine Angst, wir helfen gerne)

Meine Idee wären die Module AdvancedContent und ToolBox.
Mit AdvancedContent kannst Du Dir im Template einen zusätzlichen Inhaltsblock erstellen, der dir im Backend als Dropdown, Mehrfachauswahl oder sortierbare Checkboxen angezeigt wird. Als Elemente lässt Du Dir mit einem Plugin (oder einfach mit dem MenuManager und einem gesonderten Menü-Template) eine Liste aller Seiten ausgeben. Die Ausgabe dieses Blocks weist Du einer Variablen zu und übergibst diese dann an ToolBox.

Mit Toolbox kannst Du Dir dann den Inhalt einer bestimmen Seite holen.

Das erstmal als Ansatz.
Für detailiertere Ausführunge fehlt mir momentan leider die Zeit.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 20. März 2013 14:33

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Ojeh... und nur Includen ohne Checkboxen? Also HTML kann ich schon und mit vorhandenem PHP oder Smarty-Code umgehen. Verstehen tu ich es auch ein wenig aber nicht selber Programmieren! Ich würde sogar für anständige Lösungen bezahlen, wenn es zu aufwändig währe.

Hätte nicht gedacht so schnell Antworten zu bekommen! Echt klasse!

Beitrag geändert von parsec (20. März 2013 14:51)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#6 20. März 2013 14:39

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Mit der ToolBox und AC kannst du mit folgendem Schnippsel ein Dropdown der Seiten machen:

{AdvancedContent label="Seite" block_type="dropdown" no_collapse=true items=":::tbGetPageHierarchy:::" values=":::tbGetPageHierarchy output='id':::" smarty=backend assign="inhaltDropdown" }

{tbtools::getPageContent($inhaltDropdown)}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#7 20. März 2013 14:43

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Nockenfell du bist der Größte! Ich probier es gleich aus, mann Ihr seid echt von der ganz schnellen Sorte! Hut ab und Verneigung, ich bin unwürdig!

Beitrag geändert von parsec (20. März 2013 20:32)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#8 20. März 2013 14:45

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Der Code ist ungetestet. Falls es nicht funktioniert müssen wir nochmals schauen. Voraussetzung ist die neuste Version beider Module.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#9 20. März 2013 21:25

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Hallo nochmal, leider habe ich dringend weg müssen und konnte das jetzt erst ausprobieren.

Toolbox 1.3.3 und Advanced Content 0.9.4.3 ist installiert!

Deinen Code habe ich im  Startseiten Template eingefügt, nun dachte ich, ich müsste bei der Startseite im Backend das Dropdown schon sehen. Leider nichts! Im Frontend wurde scheinbar das CSS ignoriert, alles Weiß und nur die Links der Haupt-Navi zu sehen, wenn ich den Code entferne dann ist es wieder in Ordnung.

Habe ich noch etwas vergessen oder falsch verstanden?

Inhaltstyp-Einstellung, Erweiterter Inhalt oder AdvancedContent deprecated?
Oder muss ich in der Toolbox noch was Aktivieren?

Bitte um nochmalige Hilfe!


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#10 21. März 2013 08:19

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Entferne mal das Leerzeichen am Ende vor der geschweiften Klammer und ändere {AdvancedContent ...} in {content ... }
Du musst außerdem noch beim Bearbeiten einer Seite den Inhaltstyp der Seite auf "Erweiterter Inhalt" ändern.
(PS: die aktuellen Modulversionen setzen allerdings auch die aktuelle CMSms-Version 1.11.4 vorraus)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#11 21. März 2013 13:46

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Funktioniert super! Aber natürlich nur meinen Text-Content, eigentlich ja logisch. Da ich wie gesagt mit dem selber programmieren so meine Schwierigkeiten habe währe eine Ergänzung mit Bild noch nett! Wird wahrscheinlich ähnlich aussehen oder? tbGetImage oder so?? Dann lass ich euch wieder in Ruhe mit meinem Nub-Schmarrn!

Meine Einbindung der Bilder lautet: {content_image block='Bild' dir='images/einzelbilder/'}

Nochmal "Danke" für die bis jetzt wirklich vorbildliche und schnelle Hilfe!

Beitrag geändert von parsec (21. März 2013 19:34)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#12 21. März 2013 16:23

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Dafür gibt's den GBFilePicker von NaN.

{content_module  block="headimage" label="Headerbild" block_tab="Allgemeine Einstellungen"  module="GBFilePicker" no_collapse=true  dir='images/headimages' block_group="Allgemein"}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#13 21. März 2013 18:10

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Danke für deine Mühe Nockenfell, aber ich dachte eher an ein einfaches Seiten auswählen via Dropdown (das geht ja schon) ohne extra Anweisung fürs Bildfeld. Kann ich nicht eine Unterseite auswählen und den gesamten Inhalt also {content} und das dazugehörige extra Bildfeld eben {content_image block='Bild' dir='images/einzelbilder/'} mit nur einem Klick reinholen?


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#14 21. März 2013 18:23

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Ich dachte, um den Enduser zu entlasten, die Startseite mit nur einem Klick mit einer beliebigen anderen Seite zu füllen ohne jedesmal die Startseite extra bearbeiten zu müssen! Letztendlich also Titel, Content, und ein Bild mit einem Klick!

Beitrag geändert von parsec (21. März 2013 19:55)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#15 21. März 2013 20:19

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Das Bild kannst du auch automatisierien in dem du in einem Ordner die Bilder mit den Seiten-Alias als Name ablegst. Damit kannst du anhand des Alias jeweils das zugehörige Bild laden.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#16 21. März 2013 21:45

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Ojeh das habe ich jetzt nicht "Alias" verstanden!


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#17 21. März 2013 22:00

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Zurückgegend auf meine Post http://www.cmsmadesimple.de/forum/viewt … 287#p25287:

mit {$inhaltDropdown} bekommst du den Alias der Seite welche du im Backend ausgewählt hast. Mit diesem kannst du ein hinterlegtes Bild ansteuren.

Beispiel: Du wählst die Seite "produkte". So müsste das entsprechende Bild "produkte.jpg" heissen. Damit kannst du es z.B. so einfügen:

<img src="/uploads/images/seitenbilder/{$inhaltDropdown}.jpg" />

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#18 22. März 2013 23:44

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Hab es probiert aber das Bild wird nicht Angezeigt daraufhin habe mit dem Chrome-Webbrowser die Seite angeschaut, das kann nicht hinhauen weil der mit ($inhaltDropdown) nicht das Alias ausgibt sondern die ID.

Gibt es da keine andere Lösung?

Der Enduser kriegt nen Vogel wenn ich Ihm was von SeitenID als Name für seine Bilder erzählen muss. Der hat wirklich gar keine Ahnung von sowas. Von ihm ist leider auch diese für mich nicht ganz verständliche Idee, von einer bereits bestehenden Unterseite den gesamten Inhalt auf die Startseite zu flippen. Ist echt nicht auf meinen Mist gewachsen! Ich hab Ihn schon gefragt, ob es denn nicht reichen würde einfach die Startseite je nach Laune eigen zu gestalten (was ja mehr Sinn machen würde), aber der will es halt so! So ein Mist ich bin fast am verzweifeln.

Trotzdem Danke für die bisherigen Lösungsansätze!

Beitrag geändert von parsec (22. März 2013 00:06)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#19 22. März 2013 06:09

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Ungetestet: Probiere mal folgendes:

{tbtools:getAlias($inhaltDropdown)}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#20 22. März 2013 08:48

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Geht leider auch nicht.


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#21 22. März 2013 15:24

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Kann man mit ToolBox etwa nicht noch die anderen Inhaltsblöcke einer Seite ansteuern? Oder ging das nur mit den CG Modulen? (CGExtensions + CGSimpleSmarty)

Also man legt eine Seite X mit Inhalt und GBFilePicker-Bild an und in der Startseite wählt man nur die Seite X aus. Und mit ToolBox (oder eben CG Dingens) müsste man doch dann sagen können "hole mir Contentblock A und Contentblock B von Seite X".


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#22 22. März 2013 15:41

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Jep, das geht.

{tbtools::getPageContent('alias','content_block_name',)}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#23 22. März 2013 15:45

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Damit wäre die Lösung folgende:

im Template drin den GBFilePicker Content Block:

{content_module  block="headimage" label="Headerbild" block_tab="Allgemeine Einstellungen"  module="GBFilePicker" no_collapse=true  dir='images/headimages' block_group="Allgemein"}

Damit lässt sich bei jeder Seite ein Bild selektieren. Des weiteren gibt es folgenden Block

{AdvancedContent label="Seite" block_type="dropdown" no_collapse=true items=":::tbGetPageHierarchy:::" values=":::tbGetPageHierarchy output='id':::" smarty=backend assign="inhaltDropdown" }

Zum auswählen eines bestimmten Seiteninhalts

Im Template wird dann beides wie folgt dargestellt:

{*Inhalt*}
{tbtools::getPageContent($inhaltDropdown)}

{*Bild*}
{tbtools::getPageContent($inhaltDropdown,'headimage')}

[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline

#24 24. März 2013 20:36

parsec
kennt CMS/ms
Registriert: 04. Oktober 2012
Beiträge: 208

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Oje jetzt bin ich verwirrt! Wo muss ich jetzt was eintragen?
Nochmal zusammenfassend, ich habe ein Startseitentemplate und da soll ich nun

{tbtools::getPageContent($inhaltDropdown)}

und

{tbtools::getPageContent($inhaltDropdown,'bild')}

an die jeweiligen Stellen einfügen wo die Inhalte erscheinen soll richtig?

In den Unterseitentemplates die ich dann nach Bedarf in die Startseite Includen will, muss ich

{content_module block="headimage" label="Headerbild" block_tab="Allgemeine Einstellungen" module="GBFilePicker" no_collapse=true dir='images/headimages' block_group="Allgemein"}

und

{AdvancedContent label="Seite" block_type="dropdown" no_collapse=true items=":::tbGetPageHierarchy:::" values=":::tbGetPageHierarchy output='id':::" smarty=backend assign="inhaltDropdown"}

einfügen oder umgekehrt?

Ich versteh es grad gar nicht mehr, wo muss ich dann

{tbtools::getPageContent('alias','content_block_name',)}

einfügen?

cry

Beitrag geändert von parsec (24. März 2013 20:37)


"Es ist unmöglich, alles zu wissen" - Horaz

Offline

#25 25. März 2013 08:12

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Content aus andern Seiten auf Knopfdruck Switchen / Includen

Ein Template für die Startseite.
Dort muss der Block mit dem Dropdown rein.
Und die Sache mit ToolBox.
Denn auf der Startseite willst Du aus dem Dropdown etwas auswählen und mit ToolBox anzeigen.

Ein zweites Template für die Seite deren Inhalt Du einbinden willst.
Dort kommt ganz normal der Inhaltsblock und der Imageblock rein.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline