Zum Inhalt springen
ThreadJoomla

Variables Title-Attribut

Kategorie
Joomla
Gelesen
2437
Antworten
13
Erstellt von: gelöschter BenutzerDatum: 03.05.2010, 11:41 Uhr

Startbeitrag

Originaler Foreninhalt in modernisierter Darstellung.

Zur Kategorie
gelöschter Benutzer
Threadstart · Joomla 2437 mal gelesen · 03.05.2010, 11:41 Uhr

Hallo zusammen!

Ich nutze auf meiner Seite ein Modul (Seminar), das Veranstaltungen in zufälliger Reihenfolge anzeigt.

Leider ohne das Title-Attribut.

Ist es möglich, das so umzubauen, damit das Attribut passend zur dargestellten Veranstaltung (die Veranstaltungstitel sind anklickbar) angezeigt wird??

Gruß

Marcus

Antworten

10 Beiträge
Mediengestalter Content Halbgott (512 Beiträge)
am 03.05.2010, 11:46 Uhr schrieb webart_workers
Antwort

hi Marcus

das hat der Roman hier bereit gestellt.

www.seitenreport.de/forum/beitraege/joomla/joomla_mod_mainmenu_mit_title_attribute_als_upgrade/seite/2.html



Vorsicht: wird nach Update überschrieben.
helper.php und legacy.php zuvor sichern und danach wieder aufspielen

grüsse, juergen
Joomla Webdesign Freiburg, Lörrach, Basel - SEO/SEM - Support - Security - Schulungen: webart-workers | joomla services
Joomla Portfolio: [url="http://www.webart-workers.de/portfolio/webdesi
JDev Xer Content Gott (1224 Beiträge)
am 03.05.2010, 11:55 Uhr schrieb romacron
Antwort

Hallo Marcus,

generell sollte ist es möglich.

view

1. Wenn noch nicht vorhanden, folgendes erledigen
Ordner erstellen:
/templates/*dein Template*/html/com_seminar/*den view*/

2. Am besten, wenn noch nicht geschehen oder vorhanden, kopierst Du Dir aus der Komponente
com_seminar/views/ * den view */ tmpl/*ambesten alle php dateien*

und speicherst den im (1.) Ordner.
Nun kannst Du nach dem Title suchen und das Template für die com_seminar auch verändern.

Wichtig: wenn man unter "/templates/*dein Template.......*" irgendwas nicht zum laufen bekommt oder das "verfummelt". Kann dieser Ordner wieder gelöscht(überspielt wie unter 2.) werden. Man arbeitet bei Joomla quasi in einer Template-Kopie.

Stichwort: Template Overrides.
(hänge keinen Link an, weil jeder es anders lernt und liest)

Viel Erfolg

@juergen, habe dem mod_mainmenu upgrade nun auch ein re-grade beigefügt. Nun ist FTP gar nicht mehr nötig

gelöschter Benutzer
am 03.05.2010, 12:34 Uhr schrieb
Antwort

Hallo Roman, Hall Juergen!

Da hab ich dann ein Problem!

Weder die Komponente noch das Modul hat einen Ordner /views/.

Tja, dw, das wars dann wohl

Gruß

Marcus

JDev Xer Content Gott (1224 Beiträge)
am 03.05.2010, 12:41 Uhr schrieb romacron
Antwort

Ja, das ist schade!

Joomla stellt an sich ne "fette Palette" bereit. Die nächste Option wäre in der Component herum zu fuhrwerken (:augenroll

gelöschter Benutzer
am 03.05.2010, 13:05 Uhr schrieb
Antwort

Hallo!

nee, das möchte ich keinem zumuten.

Gruß

Marcus

gelöschter Benutzer
am 03.05.2010, 13:43 Uhr schrieb
Antwort

Hallo!

Ich hab da nochmal gesucht, und in einer .css folgendes gefunden:

.sem_title:link {
font-size: 14px;
font-weight: bold;
text-decoration: none;


Könnte man das - rein theoretisch so erweitern, das er als Attribut nicht einfach \'Beschreibung\' nimmt - wo er das her hat, keine Ahnung, den Begriff konnte ich bei der Dateisuche über den Explorer in keiner Datei finden - sondern eben den Namen der Veranstaltung?

Gruß

Marcus

JDev Xer Content Gott (1224 Beiträge)
am 03.05.2010, 13:49 Uhr schrieb romacron
Antwort

Hallo Marcus,
wie Du bereits schriebst, hast Du eine .css Datei.

Css Dateien sind für die Grafik(im weitesten Sinne) im Browser verantwortlich.

Die Dateien nach denen Du für Deinen Zweck suchen solltest, heißen .php
Aber vorsicht, wenn in der Php was schief geht, ist der Salat groß.

Vielleicht, zum testen/basteln installierst Du Dir nen "Lokalen Server" wie hier beschrieben. www.seitenreport.de/forum/beitraege//ohne_aerger_zur_eigenen_webseite//1.html




gelöschter Benutzer
am 03.05.2010, 15:16 Uhr schrieb
Antwort

Hallo zusammen!

Ich habe zumindest schon mal die Stelle gefunden, wo das ausgegeben wird:

$funktion = array(JTEXT::_(\'SEM_0014\'),3);
} elseif($art==1) {
$linksbild = sem_f006()."2701.png";
$funktion = array(JTEXT::_(\'SEM_0014\'),4);
$zusimage = sem_f006()."2606.png";


Und zwar das SEM_0014 ist mit dem Begriff belegt, der angezeigt wird, wenn man mit der Maus drüber fährt.

Ich weiß jetzt auch, welche Variable den Titel beinhaltet. Nur wie ich das jetzt bei Maus-over anzeige, keinen Schimmer!

Gruß

Marcus

JDev Xer Content Gott (1224 Beiträge)
am 03.05.2010, 15:27 Uhr schrieb romacron
Antwort

Perfekt, da war jemand fleissig

Wenn Du zum Ordner root/languages/de_de/com_sem...
und da suchst Du nach der Zeile und änderst diese mit Deinem "Wort".

Bitte aber keine "Enter" nach dem "Wort" drücken.

gelöschter Benutzer
am 03.05.2010, 15:35 Uhr schrieb
Antwort

Hi Roman!

Vielleicht liegt da jetzt ein kleines Missverständnis vor:

Wenn Du z. B. auf diese Seite gehst, und mit der Maus auf die einzelnen Titel fährst, zeigt er nur das eine Wort an.

Ich würde aber gerne haben, das er den Titel anzeigt.

Sprich also, wenn man auf den Link \'Modul 3...\' geht, soll er (zumindest nach meinen Vorstellungen) auch \'Modul 3...\' in der Mouse-ove-Beschreibung anzeigen.

Gruß

Marcus