diff --git a/models/Fingering.php b/models/Fingering.php index 3944f0c..932ce9a 100644 --- a/models/Fingering.php +++ b/models/Fingering.php @@ -9,9 +9,12 @@ /** * @property int $id * @property string $title + * @property string $title_accusative + * @property string $title_genitive * @property string $root * @property string $position * @property string $notes + * @property string $fingering * @property string $strings * @property string $abstract * @property string $category diff --git a/views/fingering/view.php b/views/fingering/view.php index db1c361..6edaa52 100644 --- a/views/fingering/view.php +++ b/views/fingering/view.php @@ -80,27 +80,6 @@ function replaceStringDef(int $strings, string $note): string 'Nein', '1' => 'Ja'], ['id' => 'fretboardFormExpand', 'class' => 'fretboardForm__dropdown', 'onchange' => 'this.form.submit();']) ?> - - + fingering)): ?> +
Der meist verwendete Fingersatz = $model->title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> sieht wie folgt aus.
+ = app\widgets\Fretboard::widget([ + 'showDots' => false, + 'showFretNumbers' => false, + 'showStringNames' => false, + 'colors' => 'default', + 'strings' => $FRETBOARD_STRINGS, + 'frets' => $FRETBOARD_FRETS, + 'notes' => preg_split('/\s+/', $model->fingering), + ]); ?> + +- Für = $model->categoryAsAccusative() ?> mit Grundton = $root ?> auf dem = $strings ?>-saitigen E-Bass wurde kein Fingersatz gefunden. + Für = $model->title_accusative ? $model->title_accusative : $model->categoryAsAccusative() ?> mit Grundton = $root ?> auf dem = $strings ?>-saitigen E-Bass wurde kein Fingersatz gefunden. Probiere es mit der gestreckten Lage.
-Für = $model->categoryAsAccusative() ?> mit Grundton = $root ?> gibt es auf dem = $strings ?>-saitigen E-Bass Griffbilder in den folgenden Lagen.
+Für = $model->title_accusative ? $model->title_accusative : $model->categoryAsAccusative() ?> mit Grundton = $root ?> gibt es auf dem = $strings ?>-saitigen E-Bass Griffbilder in den folgenden Lagen.
$possibilitiesPerPosition): ?> = app\widgets\Fretboard::widget([ @@ -217,11 +210,9 @@ function replaceStringDef(int $strings, string $note): string - - - categoryAsGenitive() ?> +Alle Noten = $categoryAsGenitiv ?> auf dem Griffbrett bis zum zwölften Bund:
+Alle Noten = $model->title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton = $root ?> auf dem Griffbrett bis zum zwölften Bund:
array_map(fn($note) => $note['coord'] . '-' . $note['note'], $fingerings), 'root' => $rootFingering ]); - ?> -Alle Noten = $categoryAsGenitiv ?> in der Intervallschrift bis zum zwölften Bund:
+Alle Noten = $model->title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton = $root ?> in der Intervallschrift bis zum zwölften Bund:
array_map(fn($note) => $note['coord'] . '-' . $note['label'], $fingerings), 'root' => $rootFingering ]); - ?> -Alle Noten = $categoryAsGenitiv ?> in der vereinfachten Intervallschrift bis zum zwölften Bund:
+Alle Noten = $model->title_genitive ? $model->title_genitive : $model->categoryAsGenitive() ?> mit Grundton = $root ?> in der vereinfachten Intervallschrift bis zum zwölften Bund:
array_map(fn($note) => $note['coord'] . '-' . $model::convertNotesToOldFormat($note['label']), $fingerings), 'root' => $rootFingering ]); - ?> - toRTTTL() ?> - -