Zurück   PSD-Tutorials.de > Webbereich > Content Management Systeme > Joomla!


Antwort
 
Themen-Optionen
Alt 21.05.2012, 19:40   #1 Nach oben scrollen
Webdesigner/Programmierer
Newbie
 
Benutzerbild von Hammelmen
 

Registriert seit: 05.02.2010
Ort: Burghausen
Beiträge: 32
Kamera: Canon EOS 1100D
Verwendet: Adobe CS5 Master Collection

jeder Beitrag in einem extra container


Hallo Leute ich hab gerade ein kleines Problem was ich selber nicht mehr lösen kann! ich komme auch gleich zur Sache:

Also ich habe ein Joomla Template erstellt für einen Kunden und der möchte jetzt das jeder Beitrag automatisch in einen neuen Container rein kommt.

Meine Frage an euch ist wie kann ich das machen oder kann man ein PHP script benutzen für so was?

Ich hoffe Ihr könnt mir helfen.
  Mit Zitat antworten


Alt 21.05.2012, 21:28   #2 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 07.01.2008
Ort: Aschaffenburg
Beiträge: 409
Kamera: Panasonic Lumix FZ28, TZ6, TZ18, Canon EOS 300 analog, Pentax ME und ME Super Freak

Ich steh grad auf dem Schlauch. Ich benutz zwar selber joomla (1.5) - aber was ist ein Container???
  Mit Zitat antworten
Alt 21.05.2012, 21:40   #3 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 02.02.2009
Ort: Hannover
Beiträge: 739
Verwendet: PSCS5, Typo3, Joomla, Contao

Vor allem um welche Ansicht geht es ?
Eine ein - oder mehrspaltige Blogansicht, also Praktisch eine Teaseransicht ?

Oder in welche Richtung gehen Deine "Container" ?
  Mit Zitat antworten
Alt 22.05.2012, 06:55   #4 Nach oben scrollen
Gelegenheitsamateur...
MemberMember
 
Benutzerbild von adomait
 

Registriert seit: 10.02.2008
Ort: Kreis Viersen
Beiträge: 116

Mit Joomla kenne ich mich zwar nicht aus, aber das sollte auch nicht großartig anders zu handeln sein als Wordpress.

Irgendwo in Deinem Template (die Position solltest Du selber ja am besten kennen ;-)) bindest Du die PHP-Aufrufe zur Darstellung des jeweiligen Inhaltes ein. Kurz davor wird vermutlich ein neuer Container (DIV) aufgemacht in dem das Ergebnis des PHP-Aufrufes erscheinen soll. Dieser PHP-Aufruf wird, für jeden Beitrag der bestimmten Kriterien entspricht, eine Schleife ausführen. Du musst also eigentlich nur die Prozedur der DIV-Erstellung mit in diese Schleife übernehmen, damit für jeden Beitrag ein neuer Container geöffnet wird.
Das Schließen des jeweiligen DIVs darfst Du dabei natürlich nicht vergessen ;-)

Grüße,

Boris.
  Mit Zitat antworten
Alt 22.05.2012, 08:21   #5 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 02.02.2009
Ort: Hannover
Beiträge: 739
Verwendet: PSCS5, Typo3, Joomla, Contao

@adomait: Nicht direkt. Im Template selbst wird bei Joomla der gesamte Content gewrappt. nicht nur ein Artikel oder anderer Inhalt.

Jedoch kann man sich im eigenen Template einen HTML-Ordner anlegen und dort andere Teiltemplates aus Modulen oder Komponenten hineinkopieren, diese verändern und sie dort updatesicher speichern.

Das Stichwort ist mal wieder "overwrites" :-)
  Mit Zitat antworten
Alt 23.05.2012, 07:22   #6 Nach oben scrollen
Gelegenheitsamateur...
MemberMember
 
Benutzerbild von adomait
 

Registriert seit: 10.02.2008
Ort: Kreis Viersen
Beiträge: 116

Oha! Sorry! Wenn man keine Ahnung hat... ;-)

Ich halt´ mich hier dann besser raus...
  Mit Zitat antworten
Alt 23.05.2012, 08:42   #7 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 22.02.2012
Beiträge: 4

Jeder Beitrag in einen neuen Container! Da kann ich mir jetzt vieles Vorstellen. Denn das können Artikel sein die eine Seite füllen oder nur einen kleinen Teil..... In Joomla lassen sich ja verschiedene Positionen eintragen, die man dann über das Template positioniert. Es gibt allerdings auch den Wrapper und ähnliches, dort wäre dann Platz für z.B HTML. Leider kann ich Dir jetzt keinen Rat geben, weil ich nicht richtig nachvollziehen kann wo das Problem liegt. Oder wie die Seite aussehen soll.
  Mit Zitat antworten
Alt 23.05.2012, 20:27   #8 Nach oben scrollen
Webdesigner/Programmierer
Newbie
Themenstarter
 
Benutzerbild von Hammelmen
 

Registriert seit: 05.02.2010
Ort: Burghausen
Beiträge: 32
Kamera: Canon EOS 1100D
Verwendet: Adobe CS5 Master Collection

oh sorry ich habe das ganze nicht gut genug beschrieben! hiermit möchte ich das jetzt tun.

schaut das mal an und vielleicht versteht ihr es und zwar ist auf dieser Seite also beispiel: http://www.physio-center-roding.de/ jeder Beitrag in einem eigenen Rahmen so zusagen.



die Grafik soll halt automatisch hinzugefügt werden und das nach jedem Beitrag.

so ich hoffe das war jetzt verständlich.
  Mit Zitat antworten
Alt 23.05.2012, 21:09   #9 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 22.02.2012
Beiträge: 4

Okay, ich denke ich verstehe. DU willst also einen Rahmen um jeden Beitrag, im Fall der gezeigten Webseite sieht es ja so aus als wenn jeder Beitrag in einer eigenen Box ist.

Im Joomla kannst du die einzelnen Modulle und Komponenten anpassen. Das ist im Grunde einfach, sofern du etwas Zeit hast und weisst was Du willst. Als Beispiel: Du kannst den Ordner com_content in Dein Template laden und die jeweiligen Stellen beliebig mit CSS und/oder Html ergänzen. Dazu wird die Darei aus dem "tmpl" Ordner in Dein Template kopiert.

Auf der gezeigten Webseite wurde, sehr wahrscheinlich, mittels Div und CSS der Eindruck erzeugt das alle Beiträge für sich sind..... Leider weiss ich jetzt nicht wie weit Du dich mit Joomla auskennst und ob nähere Erklärung nötig sind. Ich hoffe einfach das Du den Anasatz verstehst, wenn nicht muss ich mir überlegen wie es Verständlicher wird...
  Mit Zitat antworten
Alt 23.05.2012, 21:34   #10 Nach oben scrollen
Webdesigner/Programmierer
Newbie
Themenstarter
 
Benutzerbild von Hammelmen
 

Registriert seit: 05.02.2010
Ort: Burghausen
Beiträge: 32
Kamera: Canon EOS 1100D
Verwendet: Adobe CS5 Master Collection

ok das habe ich schon verstanden aber ich habe schon so lange nichts mehr mit Joomla gemacht das ich erstmal mir einen konkreten Überblick verschaffen muss bevor ich richtig los legen kann.

welche Datei in der com_content muss ich dann ändern?

wenn mir vielleicht ein beispiel zeigen könntest damit würde ich schon gut weiter kommen. ich habe schon im Internet mehrere Video Tutorials gefunden aber da gibt es nichts was irgendwie zu dem passen tut was ich brauche.

das ganze ist mit CSS und Html gemacht das ist richtig.

Geändert von Hammelmen (23.05.2012 um 21:41 Uhr).
  Mit Zitat antworten
Alt 23.05.2012, 21:43   #11 Nach oben scrollen
Helper
HelperHelper
 

Registriert seit: 02.02.2009
Ort: Hannover
Beiträge: 739
Verwendet: PSCS5, Typo3, Joomla, Contao

@adomait: War nicht böse gemeint. Sollte nur den Unterschied erklären.

@Hammelmen: Wie Rense und ich es jeweils mit anderen Worten erklärt haben.

Such mal nach "Overwrites" und Joomla.

Joomla besteht aus vielen modular aufgebauten Templates für Teilaufgaben wie zB Artikel, Blogansichten, Listenansichten, ....

Nun kannst Du Dir in Deinem Template einen HTML-Ordner anlegen und dort Systemtemplates aus Joomla hineinkopieren und diese Updatesicher ändern.

Die Templates heißen oft item.php, view.php oder default.php.
Der für Dich interessante Ordner ist der von Rense bereits erwähnte Ordner components/com_content
Schau dort mal im Unterordner /views
  Mit Zitat antworten
Alt 23.05.2012, 21:49   #12 Nach oben scrollen
Webdesigner/Programmierer
Newbie
Themenstarter
 
Benutzerbild von Hammelmen
 

Registriert seit: 05.02.2010
Ort: Burghausen
Beiträge: 32
Kamera: Canon EOS 1100D
Verwendet: Adobe CS5 Master Collection

Gut das habe ich jetzt verstanden. ich danke für eure HILFE
  Mit Zitat antworten
Alt 23.05.2012, 22:21   #13 Nach oben scrollen
Newbie
Newbie
 

Registriert seit: 22.02.2012
Beiträge: 4

Als Anmerkung: Die dateien z.B aus dem Bereich "com_content" müssen in einen Html-Ordner, dabei musst Du dann die Reihenfolge einhalten, wie Sie im "compontents" Ordner vorhanden ist.... also Htm+com_content+z.B categories etc. Im Ordner categories befindet sich ein Ordner views und in diesem dann der ordner categories. Hier kopierst Du den tmpl-Ordner in Dein Template/Html/com_content Ordner. Den tmpl Ordner nennst Du dann categories.....

Mein Vorgehen ist dann immer so, dass ich den Namen der jeweiligen Datei einfach in das Dokument schreibe und im Frontend dann schaue wo es Auftaucht und ob es wichtig für meine Bedürfnisse ist. Den Du musst jetzt schon Wissen, ob der Beitrag später ins Archiv soll, ob News etc genutzt werden. Schliesslich soll dann ja bestimmt alles gleich aussehen

Also viel Spaß und wenn es Probleme gibt, wer nicht Fragt bekommt keine Antwort!
  Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen